您可以使用 Kubernetes Container Clusters 插件创建 Container Service Extension 3.1 管理的 Kubernetes 集群。
有关用于创建集群的不同 Kubernetes 运行时选项的详细信息,请参见将 Kubernetes 与 VMware Cloud Director 结合使用。
您还可以使用 Container Service Extension CLI 管理 Kubernetes 集群。请参见 Container Service Extension 文档。
前提条件
- 确认您的服务提供商已将 Kubernetes Container Clusters 插件发布到您的组织。Kubernetes Container Clusters 是适用于 VMware Cloud Director 的 Container Service Extension 插件。您可以在顶部导航栏中的 下找到该插件。
- 要为本机 Kubernetes 集群部署启用组织 VDC,请设置 Container Service Extension 服务器。请参见 Container Service Extension (CSE) 文档中的 CSE 服务器管理一章。
- 将在 CSE 服务器设置期间创建的 CSE 本机策略发布到组织 VDC。要使用 UI,请参见将 VM 放置策略添加到组织 VDC。或者,也可以使用 CSE 3.1 CLI 通过运行
vcd cse ovdc enable Organization_VDC_Name --org Organization _Name --native
命令发布策略。 - 必须将 cse:nativeCluster Entitlement 权限包发布到要使用本机集群的任何组织。共享权限包后,您必须将编辑 CSE:NATIVECLUSTER 权限添加到要创建和修改 Tanzu Kubernetes 集群的角色。如果还希望用户能够删除集群,则必须将完全控制 CSE:NATIVECLUSTER 权限添加到这些角色。此外,还可以将管理员权限分配给要查看组织中所有 Tanzu Kubernetes 集群的用户或者要跨站点管理集群的用户。有关运行时定义的实体 (RDE) 的权限和访问级别的信息,请参见管理定义的实体。
- 通过创建访问控制列表 (ACL) 条目向租户或系统管理员授予访问权限。有关共享运行时定义的实体 (RDE) 的详细信息,请参见共享定义的实体。
过程
- 从顶部导航栏中,选择 。
- (可选) 如果启用组织 VDC 用于创建 TKGI 集群,请在 Kubernetes Container Clusters 页面上选择 vSphere with Tanzu 和本机选项卡。
- 单击新建。
- 选择本机 Kubernetes 运行时选项。
- 输入名称,然后从列表中选择一个 Kubernetes 模板。
- (可选) 输入新 Kubernetes 集群的描述和 SSH 公钥。
- 单击下一步。
- 选择要部署本机集群的组织 VDC,然后单击下一步。
- 选择控制平面和工作节点数以及(可选)这些节点的大小调整策略。
- 单击下一步。
- 如果要使用 NFS 软件部署额外的虚拟机,请打开启用 NFS 开关。
- (可选) 为控制平面和工作节点选择存储策略。
- 单击下一步。
- 为 Kubernetes 集群选择一个网络,然后单击下一步。
- 检查集群设置,然后单击完成。
下一步做什么
- 调整 Kubernetes 集群的大小(如果要更改工作节点的数量)。
- 下载 kubeconfig 文件。kubectl 命令行工具使用 kubeconfig 文件获取有关集群、用户、命名空间和身份验证机制的信息。
- 删除 Kubernetes 集群。