跳到主要内容
版本:v2.10 (Preview)

创建腾讯 TKE 集群

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

腾讯先决条件

警告

部署到 TKE 会产生费用。

  1. 参见云访问管理文档,确保用于创建 TKE 集群的账号具有适当的权限。

  2. 创建云 API 密钥 ID 和密钥

  3. 在要部署 Kubernetes 集群的区域中创建私有网络和子网

  4. 创建 SSH 密钥对。该密钥用于访问 Kubernetes 集群中的节点。

Rancher 先决条件

你需要启用腾讯 TKE 集群驱动:

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

集群驱动下载完成后,就可以在 Rancher 中创建腾讯 TKE 集群了。

创建 TKE 集群

  1. 集群页面,点击创建

  2. 选择 Tencent TKE

  3. 输入集群名称

  4. 使用成员角色为集群配置用户授权。点击添加成员添加可以访问集群的用户。使用角色下拉菜单为每个用户设置权限。

  5. 为 TKE 集群配置账号访问。使用先决条件中获得的信息完成每个下拉列表和字段。

    选项描述
    区域从下拉列表中选择构建集群的地理区域。
    密文 ID输入从腾讯云控制台获取的密文 ID。
    密文密钥输入从腾讯云控制台获取的密文密钥。
  6. 然后,单击下一步:配置集群来配置 TKE 集群。

    选项描述
    Kubernetes 版本TKE 目前只支持 Kubernetes 1.10.5。
    节点数输入要为 Kubernetes 集群购买的 worker 节点数,最大值是 100。
    VPC选择在腾讯云控制台中创建的 VPC 名称。
    容器网络 CIDR输入 Kubernetes 集群的 CIDR 范围。你可以在腾讯云控制台的 VPC 服务中查看该 CIDR 的可用范围。默认为 172.16.0.0/16。
    备注

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

  7. 点击下一步:选择实例类型,然后选择将用于 TKE 集群的实例类型。

    选项描述
    可用区选择 VPC 区域的可用区。
    子网选择你在 VPC 中创建的子网。如果在所选可用区中没有该子网,请添加一个新子网。
    实例类型从下拉列表中选择要用于 TKE 集群的 VM 实例类型,默认为 S2.MEDIUM4(CPU 2;内存 4 GiB)。
  8. 点击下一步:配置实例,配置用于 TKE 集群的 VM 实例。

    选项描述
    操作系统操作系统名称,目前支持 Centos7.2x86_64 或 ubuntu16.04.1 LTSx86_64。
    安全组安全组 ID,默认不绑定任何安全组。
    根磁盘类型系统盘类型。系统盘类型限制详见 CVM 实例配置
    根磁盘大小系统盘大小。Linux 系统调整范围为 20-50 GB,步长为 1。
    数据盘类型数据盘类型,默认为 SSD 云盘。
    数据磁盘大小数据盘大小(GB),步长为 10。
    带宽类型带宽收费类型,PayByTraffic 或 PayByHour。
    带宽公网带宽 (Mbps)
    密钥对密钥 ID,关联后可以用来登录 VM 节点。
  9. 单击创建

结果

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

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

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

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