VMware fornece duas APIs e várias opções de cliente para provisionar clusters TKG em Supervisor.
Provisionamento de cluster do TKG 2 em Supervisor
O diagrama descreve o fluxo de trabalho para provisionar clusters TKG em
Supervisor.
Tipos de cluster do TKG 2
Há dois tipos de clusters de carga de trabalho Kubernetes que podem ser provisionados na infraestrutura
vSphere with Tanzu em que
Supervisor opera como o cluster de gerenciamento e hospeda a
Kubernetes Cluster API (CAPI). Cada tipo é baseado no
ClusterClass. Consulte as
Notas de versão do TKR para obter as versões compatíveis. Consulte também
Usando versões do Tanzu Kubernetes com clusters TKG 2 no Supervisor.
- TKC com CAPI Cluster referindo-se ao ClusterClass padrão chamado tanzukubernetescluster
-
Esse tipo de cluster de carga de trabalho é um
Tanzu Kubernetes Cluster criado usando a API de cluster que se refere a um ClusterClass padrão chamado
tanzukubernetescluster
. O tipo de cluster é TanzuKubernetesCluster e a API de provisionamento é v1alpha3.
- Cluster CAPI sem TKC referindo-se ao ClusterClass padrão chamado tanzukubernetescluster
-
Esse tipo de cluster de carga de trabalho é um cluster CAPI puro criado usando a API de cluster que se refere a um ClusterClass padrão chamado
tanzukubernetescluster
. O tipo de cluster é Cluster e a API de provisionamento é v1beta1.
APIs de provisionamento de cluster do TKG 2
O TKG em
Supervisor fornece duas APIs para gerenciar o ciclo de vida de clusters do TKG. Ambas as APIs são declarativas por natureza, semelhantes à API do Kubernetes. Com o provisionamento de cluster declarativo, você especifica o estado desejado do cluster TKG: número de nós, armazenamento disponível, tamanhos de VM, versão do software Kubernetes. O TKG faz o trabalho para provisionar e manter um cluster que corresponda ao estado declarado.
API | Tipo | Descrição |
---|---|---|
v1alpha3 | TanzuKubernetesCluster | Continuação da API v1alpha2. Todos os recursos compatíveis com a API v1alpha2 são compatíveis com a API v1alpha3. Novos recursos adicionados. |
v1beta1 | Cluster | Nova API para gerenciar o ciclo de vida de um cluster com base em uma classe de cluster. |
Clientes de provisionamento de cluster TKG
O TKG em
Supervisor é compatível com vários fluxos de trabalho de cliente para provisionamento de clusters TKG:
- Kubectl + YAML para provisionamento de cluster declarativo no estilo Kubernetes. Consulte Fluxo de trabalho para provisionamento de clusters do TKG 2 no Supervisor usando o Kubectl.
- Tanzu CLI para provisionamento de cluster de linha de comando interativo. Consulte Fluxo de trabalho para provisionamento de clusters TKG em Supervisor usando o Tanzu CLI.
- Tanzu Mission Control para provisionamento de cluster baseado na Web. Consulte Usando clusters do TKG 2 em Supervisor com Tanzu Mission Control.