Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official.

Configurando um Provedor de Nuvem VMware vSphere Fora da Árvore

O Kubernetes está se afastando da manutenção de provedores de nuvem dentro da árvore. O VMware vSphere possui um provedor de nuvem fora da árvore que pode ser utilizado instalando o provedor de nuvem vSphere e os plugins de armazenamento em nuvem.

Esta página cobre como instalar os plugins da Interface do Provedor de Nuvem (CPI) e da Interface de Armazenamento em Nuvem (CSI) após configurar um cluster.

Pré-requisitos

As versões do vSphere suportadas:

  • 6.7u3

  • 7.0u1 ou superior.

A versão do Kubernetes deve ser 1.19 ou superior.

Usar o provedor de nuvem vSphere fora da árvore requer nós Linux e não é suportado no Windows.

Instalação

A Interface do Provedor de Nuvem (CPI) deve ser instalada primeiro antes de instalar a Interface de Armazenamento em Nuvem (CSI).

1. Crie um cluster VMware vSphere

  1. Clique em ☰ > Gerenciamento de Cluster.

  2. Na página Clusters, clique em Criar.

  3. Clique em VMware vSphere ou Personalizado.

  4. Na aba Configurações Básicas na seção Configuração do Cluster, defina o Provedor de Nuvem como vSphere.

  5. Na aba Configuração de Complementos, estão disponíveis as opções do Provedor de Nuvem vSphere (CPI) e do Provedor de Armazenamento (CSI).

  6. Finalize a criação do seu cluster.

2. Instale o plugin CPI

  1. Clique em ☰ > Gerenciamento de Cluster.

  2. Vá para o cluster onde o plugin CPI do vSphere será instalado e clique em Explorar.

  3. Clique em Apps  Gráficos.

  4. Clique em vSphere CPI.

  5. Preencha os detalhes obrigatórios do vCenter.

  6. O vSphere CPI inicializa todos os nós com o ProviderID, que é necessário para o driver vSphere CSI. Verifique se todos os nós estão inicializados com o ProviderID antes de instalar o driver CSI com o seguinte comando:

     kubectl describe nodes | grep "ProviderID"

3. Instalando o plugin CSI

  1. Clique em ☰ > Gerenciamento de Cluster.

  2. Vá para o cluster onde o plugin vSphere CSI será instalado e clique em Explorar.

  3. Clique em Apps  Gráficos.

  4. Clique em vSphere CSI.

  5. Clique em Instalar.

  6. Preencha os detalhes obrigatórios do vCenter. Na aba Recursos, defina Habilitar Migração CSI como false.

  7. Na aba Armazenamento, preencha os detalhes para a StorageClass. Este gráfico cria uma StorageClass com o csi.vsphere.vmware.com como o provisionador.

  8. Clique em Instalar.

Usando o driver CSI para provisionar volumes

O gráfico CSI cria por padrão uma StorageClass.

Se essa opção não foi selecionada ao lançar o gráfico, crie uma StorageClass com o csi.vsphere.vmware.com como o provisionador.

Todos os volumes provisionados usando esta StorageClass serão provisionados pelo driver CSI.