Como gerenciar clusters

Nesta página, descrevemos como gerenciar os clusters do GKE On-Prem.

Antes de começar

  1. Conecte-se à sua estação de trabalho do administrador:

    ssh -i ~/.ssh/vsphere_workstation ubuntu@[IP_ADDRESS]
    
  2. Faça login no Google Cloud usando as credenciais da sua conta:

    gcloud auth login
  3. Configure um projeto padrão. Isso faz com que todos os comandos da CLI gcloud sejam executados no projeto, de modo que você não precise especificar o projeto para cada comando:

    gcloud config set project [PROJECT_ID]
    

    Substitua [PROJECT_ID] pelo ID do projeto. É possível encontrar o ID do projeto no Console do Cloud ou ao executar gcloud config get-value project.

Como ver os clusters

kubectl

kubectl get clusters --kubeconfig [ADMIN_CLUSTER_KUBECONFIG]

Console

Se você optou por registrar seus clusters com o Google Cloud preenchendo o campo gkeconnect do arquivo de configuração do GKE On-Prem, visualize os clusters no console do Google Cloud. Para saber mais, consulte Como visualizar clusters registrados na documentação do Connect.

Como se conectar aos clusters

Se você quiser se conectar aos clusters, terá duas opções:

Como verificar a versão do cluster

Cluster de usuário

kubectl get cluster --kubeconfig [USER_CLUSTER_KUBECONFIG] -o yaml | grep bundle.gke.io/version

A versão do cluster é igual à versão do pacote retornada por este comando.

Cluster de administrador

Consiga os pods no namespace kube-system do cluster de administrador:

kubectl get pods --kubeconfig [ADMIN_CLUSTER_KUBECONFIG] -n kube-system

Para o pod prefixado com clusterapi-controllers, receba a configuração do pod. Exemplo:

kubectl get pod clusterapi-controllers-677f8b7bbd-zb4r6 --kubeconfig kubeconfig -o yaml -n kube-system | grep image:.*controller-manager

A versão do cluster é igual à versão da imagem retornada por este comando.