更新时间:2024-12-16 GMT+08:00

绑定CCE集群

使用纳管资源配置模式创建Kubernetes环境后,在使用该环境部署组件前,需要先为环境绑定CCE集群用于在Kubernetes类型环境下部署和运行组件。

  • 高可用环境,每个可用区需分别绑定1个CCE集群。
  • 非高可用环境,需绑定1个CCE集群。

前提条件

  1. 已创建环境待绑定的状态为“运行中”的CCE集群。集群和环境所在的VPC需要一致,且不能被其他环境纳管。CCE集群用于“Kubernetes”类型环境下部署和运行组件。
    • 创建CCE集群,请参考购买集群。您可以根据您的实际业务需要选择创建CCE Turbo集群或者CCE Standard集群。

      如果您创建的是CCE Turbo集群,需要为集群配置SNAT规则,使之能够通过NAT网关访问公网用于拉取源码。否则,会导致使用源码通过容器部署方式部署组件或执行源码构建任务的时候因为无法访问公网导致拉取源码失败,从而导致组件部署或构建失败。为集群配置SNAT规则,请参考从容器访问公网

    • 为CCE集群添加节点,请参考创建节点
    • ServiceStage支持使用CCE集群下“弹性云服务器-虚拟机”“裸金属服务器”类型的节点。
    • CCE集群节点支持的操作系统,请参考节点操作系统
    • CCE集群节点容器引擎当前支持Docker和Containerd。节点操作系统和容器引擎的对应关系,请参考容器引擎
  2. 已创建Kubernetes类型的环境,请参考使用纳管资源配置模式创建Kubernetes环境

绑定CCE集群

  1. 登录ServiceStage控制台。
  2. 选择“环境管理”,进入“环境管理”页面。
  3. 单击待操作环境名称,进入环境“概览”页面。
  4. 选择“计算”资源类型下的资源名称“云容器引擎 CCE”
  5. 单击“立即绑定”

    • 已创建CCE集群,请参考下表为环境绑定CCE集群。

      是否为高可用环境

      绑定CCE集群操作方法

      说明:

      高可用环境下待绑定集群的master节点所在可用区、集群下运行工作负载的node节点所在可用区必须和绑定集群时所选可用区一致。

      1. “可用区”下拉列表选择可用区。
      2. “集群”下拉列表选择该可用区下可绑定的CCE集群。
      3. 单击“确定”
      4. 单击“添加集群”
      5. “可用区”下拉列表选择另外一个可用区。
      6. “集群”下拉列表选择该可用区下可绑定的CCE集群。
      7. 单击“确定”

      1. “集群”下拉列表选择待绑定集群。
      2. “命名空间”下拉列表选择CCE集群待绑定的命名空间。

        在绑定了CCE集群的环境下创建并部署组件时,指定了CCE集群绑定的命名空间,创建并部署组件时,如果使用当前环境构建组件镜像,则该命名空间默认用于隔离构建数据;该命名空间也默认用于隔离创建的组件实例。

        完成CCE集群绑定后,您可以根据实际业务需要重新为集群绑定新命名空间,请参考绑定命名空间

      3. 单击“确定”

      如果选择的待绑定CCE集群已安装Sermant Injector插件,则需同时纳管已安装的Sermant Injector插件所关联的ServiceComb引擎或者注册配置中心。否则,会导致本环境下Sermant Injector插件不可用。纳管ServiceComb引擎或者注册配置中心,请参考纳管基础资源

    • 未创建CCE集群,请根据页面提示前往CCE控制台,参考前提条件创建CCE集群后再次执行绑定操作。

    “Kubernetes”类型的环境,如果选择的VPC开启了IPv6且纳管了CCE集群资源时,需选择开启了IPv6开关的CCE集群资源。否则,会导致在该VPC下的开启了安全认证的微服务引擎专享版上注册的Java Chassis微服务在使用IPv6服务注册发现地址时,注册失败。

    处理方法,请参考如何处理开启了安全认证的微服务引擎专享版开启IPv6后服务注册失败?

后续操作

  • 选择“节点列表”页签,您可以查看已绑定的CCE集群各节点的详细信息。
  • 单击“查看资源详情”,您可以在CCE控制台查看CCE集群详情。