阿里云注册集群—集群管理—创建集群并接入本地数据中心集群-阿里云开发者社区

开发者社区> 阿里云容器服务 ACK> 正文
登录阅读全文

阿里云注册集群—集群管理—创建集群并接入本地数据中心集群

简介: 本文将介绍如何创建一个注册集群并接入本地数据中心Kubernetes集群。

本文将介绍如何创建一个注册集群并接入本地数据中心Kubernetes集群。


前提条件


操作步骤


1. 创建注册集群。

1)登录容器服务控制台

2)在控制台左侧导航栏中,单击集群

3)在集群列表页面中,单击页面右上角的创建集群

4)注册集群页签,完成创建集群配置项。

配置项

描述

集群名称

填写集群的名称。

说明:集群名称应包含1~63个字符,可包含数字、汉字、英文字符或短划线(-)。

资源组

将鼠标悬浮于页面上方的账号全部资源,选择集群所在的资源组。这里显示选择的资源组。资源组

地域

选择集群所在的地域

专有网络

您可以在已有VPC列表中选择所需的VPC。

虚拟交换机

您可以在选定的VPC下选择所需的节点虚拟交换机。

网络插件—不开启

不使用节点池扩容云上计算资源则无需配置网络插件。

网络插件—Terway—IPvlan

若勾选,则采用IPvlan+ebpf作为网卡共享模式虚拟化技术,只能使用Alibaba Cloud Linux2系统

网络插件—Terway—Pod虚拟交换机

您可以在选定的VPC下选择所需的Pod虚拟交换机。

Service CIDR

如无特殊需求,使用默认的172.21.0.0/20即可。

API Server访问

默认将为 API Server 创建一个内网 SLB 实例,用户可修改SLB实例规格。若删除该实例会导致 API Server 无法访问

绑定EIP

设置是否启用绑定EIP。选中此选项,会在集群中自动绑定EIP,用于建立集群链接。

安全组

支持选择自动创建普通安全组自动创建企业级安全组选择已有安全组。有关安全组的详细内容,请参见安全组概述

日志服务

设置是否启用日志服务,您可使用已有Project或新建一个Project。

勾选使用日志服务,会在集群中自动配置日志服务插件。创建应用时,您可通过简单配置,快速使用日志服务,详情请参见通过日志服务采集Kubernetes容器日志

集群删除保护

设置是否启用集群删除保护。为防止通过控制台或API误释放集群。

标签

为集群绑定标签。输入键和对应的值,单击添加

说明

  • 是必需的,而值是可选的,可以不填写。
  • 不能是aliyun、acs:、http://或https://开头的字符串,不区分大小写,最多64个字符。
  • 值不能是aliyun、acs:、http://或https://开头的字符串,可以为空,不区分大小写,最多128个字符。
  • 同一个资源,标签键不能重复,相同标签键(Key)的标签会被覆盖。
  • 如果一个资源已经绑定了20个标签,已有标签和新建标签会失效,您需要解绑部分标签后才能再绑定新的标签。

服务协议

创建集群前,需阅读并同意《服务条款》《免责申明》

5)在页面右侧,单击创建集群,完成集群创建。

您可以在集群列表,看到您创建的集群。

image.png

2. 将目标集群接入注册集群

1)在新集群(本例中为test-external-cluster1)右侧单击操作列下的详情

2)在集群信息页面单击连接信息页签。

3)集群导入代理配置区域根据需要选择公网或者内网,然后单击右侧的复制,将公网或内网页签的内容拷贝到一个文件中,并执行kubectl命令,将目标集群注册至新集群中。

例如,您可以新建agent.yaml文件,将以下内容拷贝到agent.yaml文件中,并在目标集群中执行kubectl apply -f agent.yaml命令。

image.png

4)在目标集群中执行kubectl -n kube-system get pod |grep ack-命令,查看代理运行状况。

返回结果如下:

$ kubectl -nkube-system get po|grep ack-cluster-agent
ack-cluster-agent-5f7d568f6-6fc4k              1/1     Running   0          9s
ack-cluster-agent-5f7d568f6-tf6fp              1/1     Running   0          9s

注册成功后,您可以在容器服务管理控制台的Kubernetes集群列表页面,看到该集群的状态为运行中


集群列表页面中,找到注册集群,单击操作列下的详情,查看新集群的基本信息连接信息。您可以使用该kubeconfig连接目标集群,进行应用负载的部署。连接集群的具体操作步骤,请参见通过kubectl连接Kubernetes集群

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
阿里云容器服务 ACK
使用钉钉扫一扫加入圈子
+ 订阅

云端最佳容器应用运行环境,安全、稳定、极致弹性

官方博客
官网链接