Depois que o administrador do vSphere fornecer o endereço IP do plano de controle do Kubernetes no Supervisor Cluster, você poderá fazer login no Supervisor Cluster e obter os contextos aos quais você tem acesso. Os contextos correspondem aos namespaces no Supervisor Cluster.

Pré-requisitos

  • Obtenha o endereço IP do plano de controle do Kubernetes no Supervisor Cluster do seu administrador do vSphere.
  • Obtenha sua conta de usuário no vCenter Single Sign-On.
  • Verifique com o administrador do vSphere se você tem permissões para acessar os contextos necessários.
  • Verifique se o certificado fornecido pela camada de controle do Kubernetes é confiável no seu sistema, instalando a CA de assinatura como Raiz de Confiança ou adicionando o certificado diretamente como Raiz de Confiança.

Procedimento

  1. Em uma janela do navegador, abra a URL do plano de controle do Kubernetes.
  2. Verifique se a soma de verificação SHA256 do arquivo vsphere-plugin.zip corresponde à soma de verificação do arquivo sha256sum.txt .
  3. Baixe o arquivo vsphere-plugin.zip na sua máquina e defina-o no caminho de pesquisa do executável do sistema operacional.
  4. Em uma janela de prompt de comando, execute o seguinte comando para fazer login no vCenter Server:
    kubectl vsphere login --server=https://<server_adress> --vsphere-username <your user account name>
  5. Para visualizar os detalhes dos contextos de configuração que você pode acessar, execute o seguinte comando kubectl:
    kubectl config get-contexts
    A CLI exibe os detalhes de cada contexto disponível.
  6. Para alternar entre contextos, use o seguinte comando:
    kubectl config use-context <example-context-name>

Resultados

A API de login no plano de controle do Kubernetes é invocada. Um proxy de autenticação redireciona uma solicitação de autenticação para vCenter Single Sign-On. vCenter Server retorna um token JSON da Web e o adiciona ao arquivo kubeconfig . Esse token é enviado para o plano de controle do Kubernetes com cada novo comando kubectl para autenticar o usuário.