使用 vSphere Pod 还是 Tanzu Kubernetes Grid 服务置备的 Tanzu Kubernetes 集群,取决于与在主管集群上部署和管理 Kubernetes 工作负载相关的目标。

如果您是需要执行以下操作的 vSphere 管理员或 DevOps 工程师,请使用 vSphere Pod

  • 无需自定义 Kubernetes 集群即可运行容器。
  • 创建具有强大资源和安全隔离的容器化应用程序。
  • 直接在 ESXi 主机上部署 vSphere Pod
如果您是要执行以下操作的 DevOps 工程师或开发人员,请使用 Tanzu Kubernetes Grid 服务 置备的 Tanzu Kubernetes 集群:
  • 在开源、社区一致的 Kubernetes 软件上运行容器化应用程序。
  • 控制 Kubernetes 集群,包括对控制平面和工作节点的 root 级别访问权限。
  • 在无需升级基础架构的情况下保持最新的 Kubernetes 版本。
  • 使用 CI/CD 管道置备暂时性 Kubernetes 集群。
  • 自定义 Kubernetes 集群,例如,安装自定义资源定义、Operators 和 helm chart。
  • 使用 kubectl CLI 创建 Kubernetes 命名空间。
  • 管理集群级别访问控制并配置 PodSecurityPolicies.
  • 创建 NodePort. 类型的服务。
  • 使用 HostPath​ 卷。
  • 运行特权 pod。