了解如何在 主管 上创建和配置 vSphere 命名空间。作为 vSphere 管理员,在创建 vSphere 命名空间 后,可以对命名空间设置资源限制和权限,以便 DevOps 工程师可以访问该命名空间。您可以向 DevOps 工程师提供 Kubernetes 控制平面的 URL,以便他们可以在具有权限的命名空间上运行工作负载。
- 配置了 NSX 的单区域 主管。此类 主管 上的 vSphere 命名空间 支持 vSphere Pod、虚拟机、Tanzu Kubernetes Grid 集群和 主管服务。NSX 提供对这些 vSphere 命名空间 的工作负载网络支持。
- 配置了 NSX 的三区域 主管。在配置了 NSX 的三区域 主管 的 vSphere 命名空间 上,仅支持 Tanzu Kubernetes Grid 集群和虚拟机。它们不支持 vSphere Pod 和 主管服务。
- 配置了 VDS 的单区域 主管。在配置了 VDS 的单区域 主管 的 vSphere 命名空间 上,支持 Tanzu Kubernetes Grid、虚拟机和 主管服务。除了 主管服务 部署供自己使用的设备外,它们不支持 vSphere Pod。
- 配置了 VDS 的三区域 主管。运行具有 VDS 的三区域 主管 的 vSphere 命名空间,仅支持 Tanzu Kubernetes Grid 集群和虚拟机。它们不支持 vSphere Pod 和 主管服务。
有关详细信息,请参见vSphere IaaS 控制平面概念和规划中的启用具有 HA 代理负载均衡器的三区域主管的要求和启用具有 VDS 网络连接和 HAProxy 负载均衡器的单集群主管的要求。
您还可以为命名空间设置资源限制、分配权限,以及将集群上的命名空间服务置备或激活为模板。因此,DevOps 工程师可以自助方式创建主管命名空间,并在该命名空间内部署工作负载。有关详细信息,请参见在 vSphere IaaS control plane 中置备自助命名空间模板。
如果对
主管 使用
NSX,则可以选择在
vSphere 命名空间 级别覆盖网络设置。如果选择该选项,请记住以下注意事项:
注意事项 | 描述 |
---|---|
NSX 安装 | 要覆盖特定 vSphere 命名空间 的 主管 网络设置,NSX 必须包括一个专用于 Tier-0 网关(路由器)的 Edge 集群和另一个专用于 Tier-1 网关的 Edge 集群。请参阅指南安装和配置 vSphere IaaS 控制平面中提供的 NSX 安装说明。 |
需要 IPAM | 如果覆盖特定 vSphere 命名空间 的 主管 网络设置,新的 vSphere 命名空间 网络必须指定在 主管 和任何其他 vSphere 命名空间 网络中唯一的输入、输出和命名空间网络子网。您需要相应地管理 IP 地址分配。 |
主管 路由 | 主管 必须能够直接路由到 TKG 集群节点和输入子网。为 vSphere 命名空间 选择 Tier-0 网关时,有两个选项可以配置所需的路由:
有关这些选项的详细信息,请参阅 NSX Tier-0 网关文档。 |
前提条件
- 部署 主管
- 为需要访问 vSphere 命名空间 的 DevOps 工程师和开发人员创建用户和组。在连接到 vCenter Single Sign-On 的标识源中或者在配置了 主管 的 OIDC 提供程序中创建用户或组。
- 创建存储策略以实现永久存储。如果命名空间位于三区域 主管 中,请使用拓扑感知型策略。无法将非拓扑感知型存储策略分配给三区域命名空间。
- 为独立虚拟机创建虚拟机类和内容库。
- 所需特权:
过程
下一步做什么
与 DevOps 工程师共享 Kubernetes 控制平面 URL 以及用于通过
适用于 vSphere 的 Kubernetes CLI 工具 登录
主管 的用户名。您可以向 DevOps 工程师授予对多个命名空间的访问权限。请参见
连接到 vSphere IaaS 控制平面集群。
注: 本
vSphere IaaS 控制平面服务和工作负载指南不包含有关在
Tanzu Kubernetes Grid 集群上运行工作负载的信息。要了解如何使用
Tanzu Kubernetes Grid 集群,请参见
将主管上的 Tanzu Kubernetes Grid 与 vSphere IaaS 控制平面结合使用。