连接通道配置

更新时间: 2022-03-18 21:04:31

在交付阶段,针对不同的部署环境和网络打通情况,可以采用不同的部署方式。

共有三种部署通道可选,前两种部署通道支持在线直接部署,无需将部署包拷贝至部署环境,即可在ADP的页面上一键自动完成部署动作:
    1. 直连阿里公有云

    2. 通过跳板机连接

    3. 代理通道

    4. 无通道(离线部署)

不同的部署环境,分别可选的交付方式如下:

部署环境 \ 部署通道

直连阿里公有云

通过跳板机连接

通过代理通道连接

无通道(离线部署)

阿里云ECS

✔️

✔️

✔️

✔️

阿里云ACK

✔️

✔️

通用主机(Linux)

✔️

✔️

✔️

直连阿里公有云

该通道针对在阿里公有云上的交付场景,需正确配置部署环境所在的地域和VPC,否则会因无法访问到具体的云资源而导致部署失败。

1

通过该通道进行交付部署的ECS,需要在ECS的管理页面,手动添加标签: managed-by-adp:true 以允许ADP访问。1

通过跳板机连接

该通道针对环境访问受限的交付场景,通过一台暴露了公网访问的跳板机,完成部署动作,需要保证该跳板机可直连至环境内用于实际部署的主机。

1

通过代理通道连接

该通道针对环境访问受限的交付场景,通过在部署机器上安装agent建立代理通道,以完成部署动作。需要保证部署机器能够访问公网。

使用代理通道时,需首先在代理通道页面,点击“立即开启”,完成通道的初始化:

代理通道-立即开启

初始化完成后,代理通道进入“等待连接”状态。此时可点击“复制命令”,将初始化命令复制到局点的机器中执行,以建立连接。

代理通道-等待连接

在局点部署master0机器上执行命令,以完成通道的初始化。执行成功后,可以执行journal -u tunnel-agent.service 查看通道agent的运行日志。局点安装完成

代理通道建立完成后,状态变成“远端已连接”。此时可以点击“确定”,将其设置为局点的交付通道,以进行远程部署。

无通道(离线部署)

针对完全离线的环境,可将平台生成的部署包下载后,拷贝至离线环境内,执行相关命令完成部署,具体如何生成部署包可参考:出包管理

阿里云首页 云原生应用交付平台 相关技术圈