创建容器服务类型 Upstream,需提前导入 VKE 集群,将其作为网关的 Upstream 来源,以便网关获取集群中的 K8S Service 列表。本文为您介绍如何导入 VKE 集群。
前提条件
- 已创建 API 网关实例,详细操作请参见 创建实例。
- 已准备好待对接的集群,集群已部署后端服务。详细操作可参见 通过控制台使用容器服务。
- 待对接集群已生成私网访问 KubeConfig,且 KubeConfig 处于有效期内。
使用限制
- 一个网关实例最多支持导入 3 个集群。
- 一个 API 网关添加多个 Flannel 集群作为 Upstream 来源时,多个 Flannel 集群的 Pod CIDR 必须属于同一网段,且与创建网关实例时配置的 Pod CIDR 网段一致。
操作步骤
登录 API 网关控制台。
在顶部导航栏,选择目标地域。
在左侧导航栏选择 后端管理 > 容器集群导入。
在集群列表页面,单击 导入集群。
在导入集群页面,按要求配置信息。
配置项 | 说明 |
---|
所属实例 | 选择为哪个实例导入集群信息。 |
备注 | 输入当前集群的备注信息,可以为空。 |
K8S 集群 | 选择具体要对接的集群。 说明 - 仅支持选择与网关实例处于同一 VPC 下的集群。
- 仅支持选择状态为运行中的集群。
- 对于 Flannel 集群,所选集群的 Pod CIDR 必须与创建网关实例时选择的 Pod CIDR 网段一致。
|
路由同步 | 配置是否开启路由同步功能。
开启路由同步后,API 网关会自动监听 Ingress 资源的变化,并生效 Ingress 资源中的相关配置,将 Ingress 资源转义为服务、自定义域名、路由、Upstream 等资源合并至当前网关。详细介绍请参见 Ingress 路由同步。 |
单击 确定,完成集群导入。
后续操作