创建腾讯 TKE 集群
你可以使用 Rancher 创建托管在腾讯 Tencent Kubernetes Engine (TKE) 中的集群。Rancher 已经为 TKE 实现并打包了针对 TKE 的集群驱动,但是默认情况下,这个集群驱动的状态是 inactive
。为了启动 TKE 集群,你需要启用 TKE 集群驱动。启用集群驱动后,你可以开始配置 TKE 集群。
腾讯先决条件
部署到 TKE 会产生费用。
参见云访问管理文档,确保用于创建 TKE 集群的账号具有适当的权限。
在要部署 Kubernetes 集群的区域中创建私有网络和子网。
创建 SSH 密钥对。该密钥用于访问 Kubernetes 集群中的节点。
Rancher 先决条件
你需要启用腾讯 TKE 集群驱动:
- 点击 ☰ > 集群管理。
- 点击驱动。
- 在集群驱动选项卡中,转到 Tencent TKE 集群驱动并单击 ⋮ > 激活。
集群驱动下载完成后,就可以在 Rancher 中创建腾讯 TKE 集群了。
创建 TKE 集群
在集群页面,点击创建。
选择 Tencent TKE。
输入集群名称。
使用成员角色为集群配置用户授权。点击添加成员添加可以访问集群的用户。使用角色下拉菜单为每个用户设置权限。
为 TKE 集群配置账号访问。使用先决条件中获得的信息完成每个下拉列表和字段。
选项 描述 区域 从下拉列表中选择构建集群的地理区域。 密文 ID 输入从腾讯云控制台获取的密文 ID。 密文密钥 输入从腾讯云控制台获取的密文密钥。 然后,单击
下一步:配置集群
来配置 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+ 配置文件结构。点击
下一步:选择实例类型
,然后选择将用于 TKE 集群的实例类型。选项 描述 可用区 选择 VPC 区域的可用区。 子网 选择你在 VPC 中创建的子网。如果在所选可用区中没有该子网,请添加一个新子网。 实例类型 从下拉列表中选择要用于 TKE 集群的 VM 实例类型,默认为 S2.MEDIUM4(CPU 2;内存 4 GiB)。 点击
下一步:配置实例
,配置用于 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 节点。 单击创建。
结果:
你已创建集群,集群的状态是配置中。Rancher 已在你的集群中。
当集群状态变为 Active 后,你可访问集群。
Active 状态的集群会分配到两个项目:
Default
:包含default
命名空间System
:包含cattle-system
,ingress-nginx
,kube-public
和kube-system
命名空间。