Trabalhar com clusters

O Google Distributed Cloud air-gapped oferece um serviço gerenciado do Kubernetes com o Google Kubernetes Engine (GKE) Enterprise Edition, permitindo implantar e executar cargas de trabalho de contêineres usando metodologias do Kubernetes padrão do setor. Sua instância do GDC Sandbox vem com três clusters criados para você:

  • Um cluster de infraestrutura da organização, que serve como plano de controle para sua instância, e
  • Dois clusters do Kubernetes para executar suas cargas de trabalho de contêiner.

Para detalhes sobre clusters isolados do Google Distributed Cloud, consulte Arquitetura de cluster.

O cluster de infraestrutura da organização

O GDC Sandbox oferece um cluster de infraestrutura da organização chamado org-1-admin. A infraestrutura da organização executa os componentes do plano de controle e do plano de dados. Ele também hospeda o servidor da API Management, em que todas as cargas de trabalho e serviços não conteinerizados são implantados. Por exemplo, você usaria o servidor da API Management para iniciar e controlar VMs.

Para trabalhar com o servidor da API Management na linha de comando, faça o seguinte:

  1. Verifique se você fez o download, configurou e autenticou com o comando gdcloud, conforme descrito em Conectar.

  2. Defina uma variável de ambiente KUBECONFIG e faça o download de um arquivo kubeconfig para o servidor da API Management:

    export KUBECONFIG=org-1-admin-kubeconfig
    gdcloud clusters get-credentials org-1-admin
    

Da mesma forma, para trabalhar com o cluster org-infra, faça o seguinte:

  1. Defina uma variável de ambiente KUBECONFIG e faça o download de um arquivo kubeconfig para o servidor da API Management:

    export KUBECONFIG=org-1-infra-kubeconfig
    gdcloud clusters get-credentials org-1-infra
    

Clusters do Kubernetes

Sua instância da GDC Sandbox vem com dois clusters do Kubernetes pré-criados, chamados user-vm-1 e user-vm-2, na organização org-1. Use esses clusters para cargas de trabalho baseadas em contêineres. Um cluster do Kubernetes às vezes é chamado de cluster de usuário no Distributed Cloud.

É possível anexar clusters a um projeto ao criar um projeto.

Para trabalhar com clusters do Kubernetes na linha de comando, faça o seguinte:

  1. Verifique se você fez o download, configurou e autenticou com o comando gdcloud, conforme descrito em Conectar.

  2. Defina uma variável de ambiente KUBECONFIG e faça o download de um arquivo kubeconfig para o cluster que você quer usar, user-vm-1 ou user-vm-2. O exemplo a seguir faz o download de um kubeconfig para user-vm-1:

    export KUBECONFIG=user-vm-1-kubeconfig
    gdcloud clusters get-credentials user-vm-1 --zone zone1