本功能用于创建Kubernetes集群。集群内节点将以云主机形态存在,当前暂不支持物理机形态。
前提条件
- 已将用于部署容器集群节点的云主机镜像上传至平台中。可在[产品与服务]-[计算]-[云主机镜像]页面中上传,若还未拥有镜像文件,请联系技术支持人员获取。
- 已规划并创建集群节点所属可用区。可在[产品与服务]-[计算]-[可用区与主机集合]页面进行可用区配置。
操作步骤
- 在顶部导航栏选择[产品与服务]-[Kubernetes容器服务]-[集群管理],进入“集群管理”页面。
- 单击
创建集群
,跳转至“创建Kubernetes集群”页面。
- 配置参数,单击
创建
完成操作。
参数说明
基础配置
参数 |
说明 |
Kubernetes版本 |
当前仅支持V1.20.11-es。 |
架构 |
待部署集群的主机架构(x86或者arm)。 |
运行时组件 |
容器运行时组件是负责运行容器并进行整个生命周期管理的软件,当前仅支持containerd。 |
SSH密钥对 |
密钥对由一个公钥和一个私钥组成,用于外部客户端通过SSH远程登录Kubernetes集群的任意节点。在下拉框中选择所需密钥对,若尚不存在,可单击 创建密钥对 进行创建。创建后的密钥对可在[产品与服务]-[计算]-[SSH密钥对]中查看。平台只保存公钥,请妥善保存您的私钥。 |
网络配置
参数 |
说明 |
云环境提供公网IP |
云环境中不提供公网IP时,需要手动配置网络以实现控制平面与业务平面互访,否则将导致集群创建失败。 |
节点网络 |
集群节点间互通所使用的网络。支持自动创建和选择已有节点网络,当“云环境提供公网IP”参数选择“否”时,本参数仅支持“选择已有节点网络”。“自动创建”默认采用10.0.0.0/16网段,“选择已有节点网络”需要在配置各类型节点时选择平台中已创建的私有网络和子网。网络相关配置请查看[产品与服务]-[网络]-[网络]页面。暂不支持IPv6网络。 |
公网IP资源池 |
当“云环境提供公网IP”参数选择“是”时需配置此参数。若所需公网IP资源池不存在,可在[产品与服务]-[网络]-[网络]页面创建。 |
公网IP带宽 |
设置集群节点、集群默认创建的路由器和集群默认创建的负载均衡器的公网IP带宽。 |
节点网络可用区 |
当“节点网络”参数配置为“自动创建”时需配置此参数。网络可用区是指在同一资源池内,独立提供DHCP服务以及三层网络服务的逻辑区域。 |
节点DNS服务器 |
当“节点网络”参数配置为“自动创建”时需配置此参数。节点默认采用8.8.8.8作为DNS服务器,也可以为节点添加其它DNS服务器。 |
可用区存储配置
参数 |
说明 |
可用区节点系统盘容量 |
每个节点的系统盘容量。 |
可用区节点数据盘容量 |
每个节点的数据盘容量。每个Master节点默认挂载两块数据盘,每个Worker节点默认挂载一块数据盘。 |
Etcd存储 |
设置每块用于Etcd存储的云硬盘容量。每个Master节点均需额外挂载1块云硬盘用于存储Etcd数据。 |
Master节点配置
参数 |
说明 |
Master节点数量 |
可选1个、3个或5个: * 1个:Master节点不支持高可用。最大支持30个Worker节点。 * 3个:Master节点支持高可用。最大支持250个Worker节点。 * 5个:Master节点支持高可用。最大支持500个Worker节点。 |
Master节点可用区 |
将Master节点创建到不同的可用区可以实现容灾高可用。需注意的是各个可用区的Master节点数量的总和应等于所选“Master节点数量”。同时需设置节点系统盘类型、数据盘类型、用于Etcd存储的云硬盘类型。若所需类型不存在,可在[产品与服务]-[块存储]-[云硬盘类型]页面配置。 |
Master节点规格 |
即云主机规格,若选项中没有所需规格,可在[产品与服务]-[计算]-[云主机规格]页面创建规格。需注意的是,不支持使用低于4C-8GiB的规格。 |
为Master节点分配公网IP |
为Master节点分配公网IP的主要目的包括外部SSH客户端通过公网IP登录Master节点、集群内NodePort类型的Service可以通过公网IP地址:NodePort的方式对外暴露。 |
私有网络&子网 |
仅当网络配置中“节点网络”参数选择为“选择已有节点网络”时需要配置。即Master节点所在网络。若所需网络不存在,可在[产品与服务]-[网络]-[网络]页面配置。 |
Worker节点配置
参数 |
说明 |
Worker节点可用区 |
将Worker节点创建到不同的可用区可以实现容灾高可用。可根据业务需求合理规划Worker节点数量,但需注意的是: * 若Master节点数量为1,则各可用区的Worker节点数量总和最多可填写30; * 若Master节点数量为3,则各可用区的Worker节点数量总和最多可填写100,创建完成后可扩容集群至最多共250个Worker节点; * 若Master节点数量为5,则各可用区的Worker节点数量总和最多可填写100,创建完成后可扩容集群至最多共500个Worker节点。同时需设置节点系统盘类型、数据盘类型。若所需类型不存在,可在[产品与服务]-[块存储]-[云硬盘类型]页面配置。当网络配置中“节点网络”参数选择为“选择已有节点网络”时,还需选择节点所在的私有网络和子网。若所需网络不存在,可在[产品与服务]-[网络]-[网络]页面配置。 |
Worker节点规格 |
即云主机规格,若选项中没有所需规格,可在[产品与服务]-[计算]-[云主机规格]页面创建规格。需注意的是,不支持使用低于4C-8GiB的规格。 |
Etcd-discovery节点配置
参数 |
说明 |
Etcd-discovery节点规格 |
Etcd-discovery节点为创建集群过程中平台自动创建的节点,在创建集群过程中起到辅助作用(用于容器集群中Etcd数据库集群的初始化),集群创建完成后可手动删除该节点对应的云主机(在云主机列表中通过名称关键字“etcd-discovery”筛选)。若选项中没有所需规格,可在[产品与服务]-[计算]-[云主机规格]页面创建规格。 |
高级配置&其他配置
说明:
参数展示形式与Master节点数量有关,下图为Maste节点数量选择3时的界面形式,参数说明以本图形式为依据进行介绍。
监控组件节点配置
参数 |
说明 |
与Master节点融合 |
是否将集群监控组件部署到Master节点,与Master节点融合部署时不支持扩容。 |
监控节点可用区 |
当“与Master节点融合”参数选择“否”时需配置。监控节点创建到不同的可用区以实现容灾高可用。当集群master节点数>1时,集群监控节点数为3个节点。同时需设置节点系统盘类型、数据盘类型。若所需类型不存在,可在[产品与服务]-[块存储]-[云硬盘类型]页面配置。 |
监控节点规格 |
即云主机规格,若选项中没有所需规格,可在[产品与服务]-[计算]-[云主机规格]页面创建规格。需注意的是,不支持使用低于4C-8GiB的规格。 |
监控存储类型 |
用于定义监控节点创建的数据卷的云硬盘类型。若所需类型不存在,可在[产品与服务]-[块存储]-[云硬盘类型]页面配置。 |
监控存储容量 |
为监控组件分配云硬盘用于存储集群监控数据,您可以根据需要调整每个云硬盘容量大小。 |
监控存储时间 |
可设置的存储监控数据时间为30-180天,超出期限的监控数据将被自动清理。 |
私有网络&子网 |
仅当网络配置中“节点网络”参数选择为“选择已有节点网络”时需要配置。即监控节点所在网络。若所需网络不存在,可在[产品与服务]-[网络]-[网络]页面配置。 |
日志组件节点配置
参数 |
说明 |
与Master节点融合 |
是否将集群日志组件部署到Master节点,与Master节点融合部署时不支持扩容。 |
日志节点可用区 |
当“与Master节点融合”参数选择“否”时需配置。日志节点创建到不同的可用区以实现容灾高可用。同时需设置节点系统盘类型、数据盘类型。若所需类型不存在,可在[产品与服务]-[块存储]-[云硬盘类型]页面配置。 |
日志节点规格 |
即云主机规格,若选项中没有所需规格,可在[产品与服务]-[计算]-[云主机规格]页面创建规格。需注意的是,不支持使用低于4C-8GiB的规格。 |
日志存储类型 |
用于定义监控节点创建的数据卷的云硬盘类型。若所需类型不存在,可在[产品与服务]-[块存储]-[云硬盘类型]页面配置。 |
日志存储容量 |
为日志组件分配云硬盘用于存储集群日志数据,您可以根据需要调整每个云硬盘容量大小。 |
日志存储时间 |
可设置的存储日志数据时间为30-180天,超出期限的日志数据将被自动清理。 |
私有网络&子网 |
仅当网络配置中“节点网络”参数选择为“选择已有节点网络”时需要配置。即日志节点所在网络。若所需网络不存在,可在[产品与服务]-[网络]-[网络]页面配置。 |
代理组件节点配置
参数 |
说明 |
与Master节点融合 |
是否将集群代理组件部署到Master节点,与Master节点融合部署时不支持扩容。 |
代理节点可用区 |
当“与Master节点融合”参数选择“否”时需配置。集群代理节点创建到不同的可用区以实现容灾高可用。同时需设置节点系统盘类型、数据盘类型。若所需类型不存在,可在[产品与服务]-[块存储]-[云硬盘类型]页面配置。 |
代理节点规格 |
即云主机规格,若选项中没有所需规格,可在[产品与服务]-[计算]-[云主机规格]页面创建规格。需注意的是,不支持使用低于4C-8GiB的规格。 |
私有网络&子网 |
仅当网络配置中“节点网络”参数选择为“选择已有节点网络”时需要配置。即代理节点所在网络。若所需网络不存在,可在[产品与服务]-[网络]-[网络]页面配置。 |
其他配置
参数 |
说明 |
镜像仓库地址 |
集群内节点将从该镜像仓库获取容器镜像,支持DockerHub等公共镜像仓库和自有镜像仓库。若填入的镜像仓库地址为域名,则需要保证集群的节点DNS服务器能正常解析该域名。 |
网络插件工作模式 |
当前支持HOST-GW和VxLAN两种模式。 |
容器组CIDR网络地址 |
网络插件为集群内容器组分配IP的网络地址区间。 |
服务CIDR网络地址 |
网络插件为集群内服务分配IP的网络地址区间。 |