Skip to main content

创建华为 CCE 集群

从 v2.2.0 开始可用

您可以使用 Rancher 创建一个托管于 华为云容器引擎(CCE)中的集群。Rancher 已经为 CCE 实现并打包了针对 CCE 的集群驱动,但是默认情况下,这个集群驱动是未启用的。为了启动 CCE 集群,您需要先启用 CCE 集群驱动程序。启用集群驱动后,才可以开始配置 CCE 集群。

先决条件​

注意 部署到 CCE 将会产生费用。

  1. 在华为 CCE 门户中查找您的项目 ID,详情请参考关于如何获取华为云账号、IAM 用户、项目、用户组、区域、委托的名称和 ID的文档。

  2. 创建访问密钥.

局限性​

华为 CCE 服务不支持通过 API 创建具有公共访问权限的集群。您需要在与要配置的 CCE 集群相同的 VPC 中运行 Rancher Server。

创建 CCE 集群​

  1. 从 集群 页面,单击 添加集群。

  2. 选择 华为 CCE。

  3. 输入 集群名称。

  4. 通过成员角色来设置用户访问集群的权限。

    • 单击添加成员将需要访问这个集群的用户添加到成员中。
    • 在角色下拉菜单中选择每个用户的权限。
  5. 输入 项目 ID,访问密钥 IDAccess Key和访问密钥Secret Key。然后单击下一步:配置集群。

  6. 填写以下集群配置:

    设置描述
    集群类型您要包含在集群中的类型或节点,虚拟机 或 裸机 。
    描述集群的描述。
    主版本Kubernetes 版本。
    管理规模计数集群的最大节点计数。选项有 50、200 和 1000。规模越大,成本就越高。
    高可用性启用主节点高可用性。启用高可用性的集群将具有更高的成本。
    容器网络模式集群中使用的网络模式。虚拟机 类型支持 overlay-l2 和 vpc-router ,裸机 类型支持 underlay-ipvlan
    容器网络 CIDR集群的网络 CIDR。
    VPC 名称要部署集群的 VPC 名称。如果为空,Rancher 将创建一个。
    子网名称集群将部署到的子网名称。如果空白,Rancher 将创建一个。
    外部服务器该选项是为将来保留的,我们可以通过 API 启用 CCE 集群公共访问。目前,它始终处于禁用状态。
    集群标签集群的标签。
    高速子网此选项仅在 裸机 类型时可用。它要求您为裸机选择一个高速网络的 VPC。
  7. 填写集群的以下节点配置:

    设置描述
    区域集群节点所在的可用区域。
    计费方式集群节点的计费方式。在 虚拟机 类型中,仅支持 按使用量付费。在 裸机 中,您可以选择 按使用量付费 或 按年/按月。
    有效期此选项仅在 年/月 计费模式中显示。您要为集群节点支付多长时间的费用。
    自动续定此选项仅在 年/月 计费模式中显示。是否在集群节点到期时自动续定。
    数据卷类型集群节点的数据卷类型。可选项为SATA ,SSD或者SAS。
    数据卷大小集群节点的数据卷大小。
    根卷类型集群节点的根卷类型。可选项为SATA ,SSD或者SAS。
    根卷大小集群节点的根卷大小。
    节点规格集群节点的节点规格。Rancher UI 中的规格列表来自华为云。它包括所有支持的节点类型。
    节点数集群的节点数
    节点操作系统集群节点的操作系统。现在只支持 EulerOS 2.2 和 CentOS 7.4。
    SSH 密钥名集群节点的 ssh 密钥
    EIP集群节点的公用 IP 选项。禁用表示集群节点不会绑定公共 IP。创建EIP 意味着集群节点将在配置后绑定一个或多个新创建的 EIP,并在 UI 中显示更多选项以设置创建 EIP 参数。选择已有EIP 意味着节点将绑定到您选择的 EIP。
    EIP 数量仅当选择 创建EIP 时才会显示此选项。这意味着要为节点创建多少 EIP。
    EIP 类型仅当选择 创建EIP 时才会显示此选项。选项是 5_bgp 和 5_sbgp。
    EIP 共享类型仅当选择 创建EIP 时才会显示此选项。选项为PER。
    EIP 收费模式仅当选择 创建EIP 时才会显示此选项。选择是按带宽付费还是按流量付费。
    EIP 带宽大小仅当选择 创建EIP 时才会显示此选项。EIP 的带宽。
    身份验证模式启用RBAC或启用认证代理。如果选择 认证代理,则还需要提供用于验证代理的证书。
    节点标签集群节点的标签。
  8. 单击 创建 ,创建 CCE 集群。

结果:

  • 您的集群创建成功并进入到Provisioning(启动中)的状态。Rancher 正在拉起您的集群。
  • 在集群状态变为Active(激活)状态后,您将可以开始访问您的集群。
  • 在Active的集群中,有两个默认项目:Default项目(包括default命名空间)和System项目(包括cattle-system、ingress-nginx、kube-public 和 kube-system)。