创建华为 CCE 集群

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

华为先决条件

创建华为 CCE 集群 - 图1警告

部署到 CCE 会产生费用。

  1. 在华为 CCE 门户中找到你的项目 ID。请参阅 CCE 文档以了解如何管理你的项目

  2. 创建一个访问密钥 ID 和密文访问密钥

Rancher 先决条件

你需要启用华为 CCE 集群驱动:

  1. 点击 ☰ > 集群管理
  2. 点击驱动
  3. 集群驱动选项卡中,转到 Huawei CCE 集群驱动并单击 ⋮ > 激活

集群驱动下载完成后,就可以在 Rancher 中创建华为 CCE 集群了。

限制

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

创建 CCE 集群

  1. 集群页面,点击创建
  2. 单击 Huawei CCE
  3. 输入集群名称
  4. 使用成员角色为集群配置用户授权。点击添加成员添加可以访问集群的用户。使用角色下拉菜单为每个用户设置权限。
  5. 输入项目 ID,访问密钥 ID,Access Key,和密文访问密钥 Secret Key。然后点击下一步:配置集群。填写集群配置。有关填写表单的帮助,请参阅华为 CCE 配置
  6. 填写集群的以下节点配置。有关填写表单的帮助,请参阅节点配置
  7. 点击创建来创建 CCE 集群。

结果

你已创建集群,集群的状态是配置中。Rancher 已在你的集群中。

当集群状态变为 Active 后,你可访问集群。

Active 状态的集群会分配到两个项目:

  • Default:包含 default 命名空间
  • System:包含 cattle-systemingress-nginxkube-publickube-system 命名空间。

华为 CCE 配置

设置描述
集群类型要包含到集群的节点类型,可以是 VirtualMachineBareMetal
描述集群的描述。
主版本Kubernetes 版本。
管理规模数量集群的最大节点数。选项为 50、200 和 1000。规模计数越大,成本越高。
高可用性启用 master 节点的高可用性。启用高可用性的集群成本会更高。
容器网络模式集群中使用的网络模式。VirtualMachine 支持 overlay_l2vpc-router,而 BareMetal 支持 underlay_ipvlan
容器网络 CIDR集群的网络 CIDR。
VPC 名称要部署集群的 VPC 名称。如果留空,Rancher 将创建一个。
子网名称要部署集群的子网名称。如果留空,Rancher 将创建一个。
外部服务器预留选项,用于通过 API 启用 CCE 集群的公共访问。这个选项暂时是一直禁用的。
集群标签集群的标签。
高速子网只有 BareMetal 支持该选项。裸机要求选择网速高的 VPC。

创建华为 CCE 集群 - 图2备注

如果你在 cluster.yml 中编辑集群,而不是使用 Rancher UI,则集群配置参数必须嵌套在 cluster.yml 中的 rancher_kubernetes_engine_config 中。有关详细信息,请参阅配置文件结构

节点配置

设置描述
地区部署集群节点的可用区域。
计费方式集群节点的计费模式。VirtualMachine 仅支持 Pay-per-useBareMetal 支持 Pay-per-useYearly/Monthly
有效期该选项仅在 Yearly/Monthly 计费模式中显示。表示支付集群节点费用的时间。
自动续期该选项仅在 Yearly/Monthly 计费模式中显示。表示是否为集群节点自动续期 Yearly/Monthly 计费。
数据卷类型集群节点的数据卷类型。可选 SATASSDSAS
数据量大小集群节点的数据卷大小。
根卷类型集群节点的根卷类型。可选 SATASSDSAS
根卷大小集群节点的根卷大小。
节点风格集群节点的节点风格。Rancher UI 中的风格列表取自华为云。其中包括所有支持的节点风格。
节点数集群的节点数
节点操作系统集群节点的操作系统。目前仅支持 EulerOS 2.2CentOS 7.4
SSH 密钥名称集群节点的 SSH 密钥
EIP集群节点的公共 IP 选项。已禁用表示集群节点不会绑定公共 IP。创建 EIP表示集群节点在配置后将绑定一个或多个新创建的 EIP,UI 中将显示更多用来创建 EIP 参数的选项。选择现有 EIP 表示节点将绑定到你选择的 EIP。
EIP 数量此选项仅在选择创建 EIP时显示。表示你要为节点创建的 EIP 数量。
EIP 类型此选项仅在选择创建 EIP时显示。可选 5_bgp5_sbgp
EIP 共享类型此选项仅在选择创建 EIP时显示。仅可选 PER
EIP 收费模式此选项仅在选择创建 EIP时显示。选择按照带宽流量计费。
EIP 带宽大小此选项仅在选择创建 EIP时显示。EIP 的带宽。
身份验证模式表示启用 RBAC,或同时启用认证代理。如果选择认证代理,则还需要用于验证代理的证书。
节点标签集群节点的标签。无效标签会阻止升级,或阻止 Rancher 启动。有关标签语法的详细信息,请参阅 Kubernetes 文档