O Tanzu Kubernetes Grid ou simplesmente TKG é uma solução da VMware para criação e gerenciamento de clusters Kubernetes dentro do ambiente VMware. O Tanzu Kubernetes Grid fornece gerenciamento de ciclo de vida de autoatendimento de clusters Tanzu Kubernetes Grid. Use o Tanzu Kubernetes Grid para criar e gerenciar clusters Tanzu Kubernetes Grid de uma maneira declarativa que seja familiar aos operadores e desenvolvedores do Kubernetes.
Além do Tanzu temos o Container Service Extension (CSE) que é um plugin que integra o Tanzu Kubernetes Grid ao VMware Cloud Director, permitindo de uma maneira fácil a criação e gerenciamento de clusters Kubernetes através do portal do Tenant do VMware Cloud Director.
Dentre as principais funcionalidades do Tanzu com o CSE no VCloud podemos destacar:
- Criação de clusters Kubernetes;
- Redimensionamento de pools de Work Nodes;
- Adição de novos pools de Work Nodes;
- Redimensionamento do Pool de Control Plane possibilitando ter mais de 1 node;
- Atualização da versão do Kubernetes instalada no cluster.
Veja abaixo algumas orientações básicas de funcionamento do Tanzu com CSE no VCloud:
¶ 1 - Acessando o portal de gerenciamento de clusters Kubernetes
- No menu superior do portal do Tenant clique em
Mais
e depois em Kubernetes Container Clusters
.

Abaixo segue uma breve descrição de cada componente da tela de gerenciamento de clusters Kubernetes:
- Botão para criar um cluster Kubernetes;
- Botão para redimensionar os pools de work nodes do cluster; (A partir da versão > 4.0 do CSE é necessário clicar no nome do cluster desejado e em seguida clicar em
Pools de Nós
)
- Botão para fazer o download do arquivo
kubeconfig
para acessar a API do cluster Kubernetes;
- Botão que permite atualizar a versão do Kubernetes de um cluster;
- Botão para excluir um cluster Kubernetes existente;
- Lista com o nome dos cluster Kubernetes existentes;
- Status de disponibilidade dos clustes Kubernetes;
- Provedor de infraestrutura Kubernetes utilizado para criação do cluster;
- Versão do Kubernetes instalada no cluster;
- Indica se a versão do Kubernetes do cluster pode ser atualizada;
- Nome do VDC onde foi instalado o cluster de Kubernetes.

Para obter mais informações sobre o Tanzu segue abaixo os links da documentação oficial:
Para acessar as informações ou gerênciar um cluster criado acesse o portal dos clusters Kubernetes e clique no nome do cluster. Após clicar no nome do cluster, será exibido as telas abaixo com as propriedades do cluster.

- Nome do cluster;
- Status;
- Versão do Kubernetes instalada;
- Versão do Tanzu Kubernetes Grid utilizada;
- Provedor da distribuição Kubernetes;
- IP Público para acesso ao Control Plane (API Kubernetes) do cluster;
- Rede utilizada pelos Pods do cluster;
- Rede utilizada pelos Serviços do cluster;
- Status de Disponibilidade de atualização da versão do Kubernetes;
- Indica se o autorreparo do cluster está ativo no cluster;
- Versão do
CAPVCD
(Cluster API Provider for VMware Cloud Director).

- Guia de gerência dos Pools de Nós do cluster;
- Botão para adicionar um novo Pool de Nós no cluster;
- Pool de Nós da Camada de Controle (Control Plane);
- Pool de Nós de Trabalhadores (Work Nodes;
- Quantidade de Nós ativos/provisionados do Pool;
- Nome da política de dimensionamento de máquina utilizado pelo Pool;
- Perfil de Disco utilizado pelo Pool.

- Guia de gerência dos Volumes do Kubernetes;
- Nome da classe de Armazenamento (Storage Class) do Kubernetes;
- Nome do perfil de disco do VDC utilizado;
- Nome da política de retenção configurada para a classe de armazenamento do Kubernetes;
- Sistema de arquivos utilizada pela classe de armazenamento do Kubernetes;
- Lista de Volumes Persistentes criados pelo cluster;
- Nomes dos Volumes Persistentes;
- Status do Volume;
- Quantidade de Nós do cluster utilizando o volume;
- Tamanho de disco do Volume;
- Perfil de disco utilizado pelo volume.

Aviso! Os volumes criados no Kubernetes utilizando a Storage Class Padrão do VCloud criam discos nomeados dentro do VDC do VCloud, e são volumes do tipo Block Storage só aceitam modo RWO - ReadWriteOnce ou ROX - ReadOnlyMany.
- Guia de eventos de alterações/configurações do cluster;
- Lista de eventos do cluster;
- Tipo de evento (Evento/Erro etc.);
- Data e hora que foi gerado o evento.

Importante! Para ter acesso as funcionalidades do Tanzu Kubernetes Grid no VCloud, é necessário entrar em contato com o nosso setor comercial do Datacenter e solicitar a contratação do serviço.
A seguir
Como criar um cluster Kubernetes