Você pode criar clusters do Kubernetes gerenciados pelo Container Service Extension 3.1 usando o plug-in Kubernetes Container Clusters.

Para obter mais informações sobre as diferentes opções de tempo de execução do Kubernetes para a criação do cluster, consulte Usando o Kubernetes com o VMware Cloud Director.

Você também pode gerenciar clusters do Kubernetes usando a CLI do Container Service Extension. Consulte a documentação do Container Service Extension.

Pré-requisitos

  • Verifique se seu provedor de serviços publicou o plug-in Kubernetes Container Clusters para sua organização. Kubernetes Container Clusters são o plug-in do Container Service Extension para o VMware Cloud Director. Você pode encontrar o plug-in na barra de navegação superior em Mais > Kubernetes Container Clusters.
  • Para ativar o VDC de organização para implantação de cluster do Kubernetes nativo, configure o servidor Container Service Extension. Consulte o capítulo Gerenciamento do servidor CSE na documentação do Container Service Extension (CSE).
  • Publique a política nativa de CSE criada durante a configuração do servidor CSE em um VDC de organização. Para usar a interface de usuário, consulte Adicionar uma política de posicionamento de VM a um VDC de organização. Como alternativa, você pode usar o CSE 3.1 CLI para publicar a política executando o comando vcd cse ovdc enable Organization_VDC_Name --org Organization _Name --native.
  • Você deve publicar o pacote de direitos cse:nativeCluster Entitlement para qualquer organização que queira trabalhar com clusters nativos. Depois de compartilhar o pacote de direitos, você deve adicionar o direito Edit CSE:NATIVECLUSTER às funções que deseja para criar e modificar clusters do Tanzu Kubernetes. Se você deseja que os usuários também excluam clusters, deverá adicionar o direito Full Control CSE:NATIVECLUSTER às funções. Além disso, é possível atribuir direitos de administrador aos usuários que você deseja que visualizem todos os clusters do Tanzu Kubernetes em uma organização ou usuários que você deseja que gerenciem clusters entre os sites. Para obter informações sobre os direitos e os níveis de acesso para Runtime Defined Entities (RDEs), consulte Gerenciamento de entidades definidas.
  • Conceda acesso a tenants ou administradores do sistema criando entradas da Lista de Controle de Acesso (ACL). Para obter mais informações sobre o compartilhamento de Runtime Defined Entities (RDEs), consulte Compartilhamento de entidades definidas.

Procedimento

  1. Na barra de navegação superior, selecione Mais > Kubernetes Container Clusters.
  2. (Opcional) Se o VDC de organização estiver ativado para a criação de cluster do TKGI, na página Kubernetes Container Clusters, selecione a guia vSphere with Tanzu e Nativo.
  3. Clique em Novo.
  4. Selecione a opção de tempo de execução do Kubernetes Nativo.
  5. Insira um nome e selecione um Modelo de Kubernetes na lista.
  6. (Opcional) Insira uma descrição para o novo cluster do Kubernetes e uma chave pública SSH.
  7. Clique em Avançar.
  8. Selecione o VDC de organização para o qual você deseja implantar um cluster nativo e clique em Avançar.
  9. Selecione o número da camada de controle e os nós de trabalhador e, opcionalmente, as políticas de dimensionamento para os nós.
  10. Clique em Avançar.
  11. Se você quiser implantar uma VM adicional com o software NFS, ative a opção Ativar NFS.
  12. (Opcional) Selecione as políticas de armazenamento para a camada de controle e os nós de trabalhador.
  13. Clique em Avançar.
  14. Selecione uma rede para o cluster do Kubernetes e clique em Avançar.
  15. Analise as configurações do cluster e clique em Concluir.

O que Fazer Depois

  • Redimensione o cluster do Kubernetes se quiser alterar o número de nós de trabalho.
  • Baixe o arquivo kubeconfig. A ferramenta de linha de comando kubectl usa arquivos kubeconfig para obter informações sobre clusters, usuários, namespaces e mecanismos de autenticação.
  • Exclua um cluster do Kubernetes.