CCE One 本地注册集群是用于将本地数据中心 Kubernetes 集群接入天翼云容器服务管理平台统一管理的集群形态, 提供单集群控制台管理能力。
前提条件
CCE One 注册集群提供公网和内网接入端点。请确保目标集群网络可以正常访问注册集群接入端点的9443端口。关于云上云下网络专线接通方案,请参见 云专线。
操作步骤
创建 CCE One 注册集群
1. 登录 分布式容器管理控制台,在左侧导航栏选择集群资源>注册集群。
2. 在页面左侧顶部,选择资源池。注册集群所在的开通资源池, 所选资源池与用户和资源部署地域的距离越近,网络时延越低,访问速度越快。
3. 在注册集群指引页面,单击本地集群选项卡中的注册集群。
4. 在注册集群订购页面,按照页面指引完成集群配置。
配置项 | 说明 |
集群服务商 | 服务商类型。 |
集群名称 | 自定义集群的名称,实例名称不允许重复。 |
舰队 | 创建注册集群完成后自动将集群加入指定舰队。创建时可不指定,注册集群创建完成后可手动加入舰队。 |
企业项目 | 集群归属的企业项目。企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理。 |
虚拟私有云 | 配置集群的虚拟私有云VPC。在已有VPC列表中选择已创建的VPC,或单击创建虚拟私有云创建新的VPC。 |
子网 | 在列表中根据可用区选择已有子网,或单击创建子网创建新的子网。集群控制面与默认节点池将使用此处指定的子网。 |
安全组 | 支持选择自动创建安全组、选择已有安全组。 指定已有安全组时,系统默认不会为安全组配置额外的访问规则,可能会导致访问异常,请参考 安全组规则列表。 |
API server 访问 | 为API Server创建一个按量付费的私网ELB实例,作为集群API Server的内网连接端点。API Server提供了各类资源对象(Pod、Service等)的增删改查及Watch等HTTP Rest接口。 支持选择是否开放使用 EIP 暴露 API Server。
注意
|
绑定公网IP | 设置是否启用绑定EIP。选中此选项,会在集群中自动绑定EIP,用于建立集群链接。 说明 公网接入必选项;如果云上云下集群已通过专线接通网络,可以不勾选。 |
集群删除保护 | 推荐开启集群删除保护,防止通过控制台或OpenAPI误删除集群。 |
5. 配置完成后,单击下一步,进入集群确认页面,确认以下信息:
确认集群配置是否正确
确认依赖检查项是否通过
创建集群前,需阅读《天翼云分布式容器云平台服务协议》《天翼云分布式容器云平台服务等级协议》。
6. 配置完成后,单击提交订单。提交订单后,可以在集群列表看到创建的注册集群。等待集群创建完成(集群状态:待接入)
将目标集群接入 CCE One 注册集群
找到新创建的CCE ONE注册集群,单击其右侧接入配置。
在接入配置页面单击接入信息页签。在接入信息页签中根据需要选择公网或者私网,然后单击右侧的复制。
将连接信息复制到目标集群的一个文件中,并执行kubectl命令,将目标集群注册至新集群中。
例如,您可以新建agent.yaml文件,将连接信息复制到agent.yaml文件中,并在目标集群中执行kubectl apply -f agent.yaml命令。
在目标集群中执行以下命令,查看代理运行状况。
kubectl -n kube-system get pod |grep cceone-cluster-agent
预期输出:
cceone-cluster-agent-98948b75c-27xs6 2/2 Running 0 19s
cceone-cluster-agent-98948b75c-7w9lj 2/2 Running 0 19s
注册成功后,您可以在 分布式容器管理控制台 的集群列表页面,看到该集群的状态为运行中。
执行结果
在集群列表页面中,找到对应的CCE One注册集群,可使用以下功能:
单击集群名称,跳转单集群控制台,进行集群管理。
单击接入配置,点击连接信息页签。您可以使用该KubeConfig连接目标集群,进行应用负载的部署。