• 热门
  • 基础
  • 数据库
  • 安全
  • 大数据
  • 人工智能
  • 混合云
  • 开发与运维
  • 企业应用

应用服务

行业引擎

全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

创建集群

最近更新时间:2024-09-10 16:07:38

集群作为容器运行的基础云资源,创建集群是使用容器服务的第一步,在创建集群过程中,用户可以自定义集群云服务器的数量、操作系统、数据盘等配置信息。

集群创建流程

  1. 登录容器服务控制台

  2. 在左侧导航栏中,选择集群,进入集群管理页面。

  3. 单击新建集群,进入创建集群流程。

  4. 根据以下提示进行集群配置,配置完成后点击下一步

    a.基本信息

    • 集群名称*:用户自定义集群的名称,2-64个字符,支持中文,英文,数字,以及特殊字符-,.!$^*()%#&+/:;<=>[]_`{|}~

    • 数据中心:选择所用的数据中心。

    • Kubernetes版本:目前金山云kubernetes版本为1.21.3、1.23.17、1.25.15、1.27.7,自定义选择。

    • 计费方式:支持按量付费。

    • Master管理模式:支持独立部署/托管模式,两种管理模式差别请参考集群类型

    b.集群网络

    • 集群网络*:选择集群所在的VPC网络。当所选Master管理模式为托管模式时,需为托管的控制面节点配置所在子网。控制面节点会至少占用所选子网的三个IP。当选择不同可用区的多个子网时,各控制节点会优先选择不同可用区子网进行高可用部署。

    • 终端子网*:终端子网用于创建私网负载均衡,用于集群内master节点和node节点通信。

    • 网络模型:选择集群的网络模型,目前支持Flannel和Calico。

    • Pod CIDR:为集群内的Pod分配此网络地址段的IP,客户自定义三个私有网络作为Pod网段。

    • Pod数量上限/节点:用户在每个节点上可以部署的Pod数量。

      注意:单节点支持的pod数量上限在创建集群后不支持修改,您可通过添加节点增加集群范围可部署的pod数量、或重建集群重新规划。

    • VPC-CNI模式:为已选网络模型附加VPC-CNI模式。

    • Service CIDR:为集群内的Service分配此网络地址段的IP,客户自定义三个私有网络作为Service网段。

    • 公网访问:默认创建公网SLB和EIP用于开启集群的Api Server公网访问,授权金山云容器服务运维管理集群,并进行EIP配置。

  • 集群描述:集群的描述,用户自定义填写。

  1. 根据以下提示进行节点配置,配置完成后点击下一步

    a.节点配置

    • 节点来源:新建实例与已有实例。

    • 计费方式:支持包年包月、按量付费(按日月结)和按量付费三种方式。

    • Master和Etcd:支持共享节点模式和独享节点模式。

    • Worker节点:可选择新建或者暂不创建。

    • 节点类型:目前支持的节点类型有普通云主机专属云主机创建集群。

    b.服务器配置

    • 机型:用户根据需求选择云服务器机型。

    • 节点网络:系统将为集群内主机分配在节点网络地址范围内的IP地址。

    • 镜像:目前金山云容器服务支持CentOS-7.3 64位、CentOS-7.6 64位、Debian-8.2 64位、Ubuntu-18.04 64位、Ubuntu-20.04 64位和OpenEuler-kernel 5.10节点镜像。

    • 系统盘:用户根据需求选择系统盘类型和大小。

    • 数据盘:自定义数据盘类型和大小,以及选择是否格式化并挂载和是否随实例删除。

    • 购买数量:目前master节点数量必须设置为3或5个,支持跨可用区部署。

    c.K8S节点配置

    • 容器运行时:提供Docker和Containerd两种运行时,用户根据集群版本和实际需求选择运行时,详情请见运行时说明

    • 容器存储目录:按需选择是否自定义容器和镜像存储目录,建议存储到数据盘,如不设置,默认为/data/docker。

    • 安全组:定义集群中节点所属的安全组,关于容器集群安全组推荐设置,请参考容器集群安全组推荐设置

    • 容器日志文件配置:设置容器日志文件大小和个数上限,超过上限大小会写入至下个文件,超过个数上限最早的日志文件将被删除。

    • 部署前执行脚本:指定自定义数据来配置Node,即当节点部署前执行的命令脚本,需要自行保证脚本的可重入及重试逻辑, 脚本及其生成的日志文件可在节点的/usr/local/ksyun/kce/pre_userscript路径查看。

    • 部署后执行脚本:指定自定义数据来配置Node,即当节点部署后执行的命令脚本,需要自行保证脚本的可重入及重试逻辑, 脚本及其生成的日志文件可在节点的/usr/local/ksyun/kce/userscript路径查看。

    • 封锁:根据需求勾选是否封锁worker节点,封锁worker节点后,将不接受新的Pod调度到该节点,若需重新调度,则要手动取消封锁的节点。更多操作请见详情

    • Label:根据需求进行Label自定义设置。

      52be6aad97ed28c6b0b75861ce8075fa.png
  2. 根据以下提示进行组件配置,配置完成后点击下一步

    • 选择组件:根据需求选择要安装的组件。

      微信图片_20231120150006.png
  3. 根据以下提示进行设置基本信息,配置完成后点击下一步。

    • 所属项目:自定义购买的云资源的所属项目。

    • 服务器名称:自定义服务器名称,2-64个字符,支持中文,英文,数字,以及特殊字符-,.!$^*()%#&+/:;<=>[]_`{|}~

    • 登录方式:支持密码和密钥两种登录方式。

    • 管理员密码:系统超级用户的密码。

  4. 点击创建,执行集群创建的操作,在集群列表页中可查询创建的集群。

配置集群容灾部署

跨可用区部署

KCE支持集群节点跨可用区部署,您可以通过将集群控制面及工作负载平面节点部署在不同可用区来提升集群的容灾能力。

控制面跨可用区配置

若Master管理模式选择为托管,需为集群的控制面节点配置所在子网。建议选择不同可用区的多个子网,控制面节点会优先选择不同可用区子网进行高可用部署。

若Master管理模式为独立部署,可通过多个配置框为多个Master节点分别配置不同可用区子网。

Worker节点跨可用区配置

与独立部署集群Master节点的配置方式类似,您可以通过多个配置框为多个Worker节点分别配置不同可用区子网。

纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈

聆听反馈