通过将命名空间与 Tanzu Kubernetes 版本的内容库和要使用的虚拟机类相关联,可以配置计划置备 Tanzu Kubernetes 集群的 vSphere 命名空间。
必备条件
创建vSphere 命名空间。请参见创建和配置 vSphere 命名空间。
创建用于托管 Tanzu Kubernetes 版本 的内容库。请参见创建、保护和同步 Tanzu Kubernetes 版本 的已订阅内容库或创建、保护和同步 Tanzu Kubernetes 版本 的本地内容库。
关联内容库与 vSphere 命名空间
要将为
Tanzu Kubernetes 版本创建的内容库与
vSphere 命名空间 相关联,请使用
vSphere Client 登录到
vCenter Server 并完成以下任一过程。
使用 vSphere 清单路径关联 | 使用工作负载管理路径关联 |
---|---|
|
|
将虚拟机类与 vSphere 命名空间 关联
vSphere with Tanzu 提供多个默认虚拟机类,您可以创建自己的虚拟机类。请参见用于 Tanzu Kubernetes 集群的虚拟机类。
要置备 Tanzu Kubernetes 集群,需要将要使用的虚拟机类与要置备 Tanzu Kubernetes 集群的每个 vSphere 命名空间关联。
要将默认虚拟机类与
vSphere 命名空间关联,请使用
vSphere Client 登录到
vCenter Server 虚拟机并完成以下过程。
- 选择 。
- 选择命名空间选项卡。
- 选择计划置备 Tanzu Kubernetes 集群的目标 vSphere 命名空间。
- 找到虚拟机服务图块。
- 单击添加虚拟机类链接。
- 选择要添加的虚拟机类。
- 要添加默认虚拟机类,请选择列表第 1 页表标题中的复选框,导航到第 2 页,然后选中该页面上表标题中的复选框。验证是否选择了所有类。
- 要创建自定义类,请单击创建新虚拟机类。请参见在 vSphere with Tanzu 中创建虚拟机类。
- 单击确定以完成该操作。
- 确认已添加类。虚拟机服务图块将显示管理虚拟机类。
验证 vSphere 命名空间配置
将内容库和虚拟机类与
vSphere 命名空间关联后,登录到
主管集群,并验证每个已同步的
Tanzu Kubernetes 版本是否可用,以及每个选定的虚拟机类是否可用。
- 安装 适用于 vSphere 的 Kubernetes CLI 工具。请参见下载并安装 适用于 vSphere 的 Kubernetes CLI 工具。
- 登录到 主管集群。
kubectl vsphere login --server IP-ADDRESS-SUPERVISOR-CLUSTER --vsphere-username VCENTER-SSO-USERNAME
- 将上下文切换到目标 vSphere 命名空间。
kubectl config use-context SUPERVISOR-NAMESPACE
- 列出并描述可用的 Tanzu Kubernetes 版本。
kubectl get tanzukubernetesreleases
kubectl describe tanzukubernetesreleases
- 列出可用的虚拟机类。
kubectl get virtualmachineclassbindings