使用 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。