O uso de clusters vSphere Pods ou Tanzu Kubernetes provisionados pelo Tanzu Kubernetes Grid Service depende de suas metas relacionadas à implantação e ao gerenciamento de cargas de trabalho do Kubernetes no Supervisor Cluster.
Use vSphere Pods se você for um administrador do vSphere ou um engenheiro de DevOps que deseja:
- Execute contêineres sem precisar personalizar um cluster do Kubernetes.
- Crie aplicativos em contêineres com forte isolamento de recursos e segurança.
- Implante o vSphere Pods diretamente nos hosts do ESXi.
Use clusters
Tanzu Kubernetes provisionados pelo
Tanzu Kubernetes Grid Service se você for um engenheiro de DevOps ou um desenvolvedor que deseja:
- Execute aplicativos em contêiner em software Kubernetes de código aberto e alinhado à comunidade.
- Tenha controle sobre o cluster do Kubernetes, incluindo acesso de nível raiz ao plano de controle e aos nós de trabalho.
- Mantenha-se atualizado com as versões do Kubernetes sem exigir atualizações de infraestrutura.
- Use um pipeline de CI / CD para provisionar clusters Kubernetes de curta duração.
- Personalize o cluster do Kubernetes, por exemplo, instale definições de recursos personalizados, operadores e gráficos do Helm.
- Crie namespaces do Kubernetes usando a CLI do kubectl.
- Gerencie o controle de acesso no nível do cluster e configure o
PodSecurityPolicies.
- Crie serviços do tipo
NodePort.
- Use volumes de
HostPath
. - Execute pods privilegiados.