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.
Com esse tipo de cluster de carga de trabalho, o objeto TKC é a linha de frente e serve como uma camada de abstração. Não há alteração no fluxo de trabalho para provisionar esse tipo de cluster do provisionamento de um cluster TKGS no
vSphere with Tanzu versão 7.
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.
Com esse tipo de cluster de carga de trabalho, a API do cluster CAPI é a linha de frente; não há camada de abstração do TKC. O sistema fornece um controlador para lidar com a infraestrutura, para que você não precise criar objetos relacionados a ClusterClass. As variáveis são expostas para que você possa personalizar o cluster. Os campos na especificação Cluster são diferentes dos campos na especificação TKC, mas o fluxo de trabalho de provisionamento é o mesmo.
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: