什么是 Kubernetes 服务连接

服务连接是飞流中用于与第三方服务交互的通用规范,顾名思义,Kubernetes 服务连接即用户可以通过 Kubernetes 证书文件或者是云服务授权的方式,让飞流可以将应用发布到第三方的 Kubernetes 集群中。

连接到阿里云容器服务 Kubernetes 集群

在 Kubectl发布 任务中中点击新建连接按钮,如下所示:

选择集群类型为阿里云容器服务集群,如下所示:

在企业中首次使用该功能需要用户进行 RAM 授权,以使 Flow 能够获取发布的目标集群相关信息。如下所示:

点击管理员授权,并绑定 RAM 角色,如下所示:

完成 RAM 授权后,在下拉框中用户可以选择当前绑定账号可以访问的所有阿里云容器服务Kubernetes集群列表。

点击保存,完成连接创建。

连接到自定义 Kubernetes 集群

在 Kubectl发布 任务中点击新建连接按钮,如下所示:

图1 新建集群链接

选择自定义集群,输入集群名称并提供集群配置文件,点击保存即可。在后续的发布任务中将在 kubectl 中使用该配置文件发布应用到远程集群。

图2 通过配置文件添加集群链接

对于自定义 Kubernetes 集群如何获取证书文件,请查看”获取自定义 Kubernetes 集群证书文件“一节