Trabalhe com clusters

O Google Distributed Cloud air-gapped oferece um serviço Kubernetes gerido com a edição Enterprise do Google Kubernetes Engine (GKE), que lhe permite implementar e executar cargas de trabalho de contentores usando metodologias Kubernetes padrão da indústria. A sua instância do sandbox da GDC inclui três clusters criados para si:

  • Um cluster de infraestrutura da organização, que serve como plano de controlo para a sua instância, e
  • Dois clusters do Kubernetes para executar as suas cargas de trabalho de contentores.

Para ver detalhes sobre os clusters isolados do Google Distributed Cloud, consulte o artigo Arquitetura de cluster.

O cluster de infraestrutura da organização

O GDC Sandbox oferece-lhe um cluster de infraestrutura da organização denominado org-1-admin. A infraestrutura da organização executa os componentes do plano de controlo e do plano de dados da organização. Também aloja o servidor da API Management, onde todos os serviços e cargas de trabalho que não são contentores são implementados. Por exemplo, usaria o servidor da API Management para iniciar e controlar VMs.

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

  1. Certifique-se de que transferiu, configurou e fez a autenticação com o comando gdcloud, conforme descrito em Associar.

  2. Defina uma variável de ambiente KUBECONFIG e transfira um ficheiro 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 transfira um ficheiro kubeconfig para o servidor da API Management:

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

Clusters do Kubernetes

A sua instância da GDC Sandbox inclui dois clusters do Kubernetes pré-criados, denominados user-vm-1 e user-vm-2, na organização org-1. Use estes clusters para cargas de trabalho baseadas em contentores. Por vezes, um cluster do Kubernetes é denominado cluster de utilizador no Distributed Cloud.

Pode anexar clusters a um projeto quando cria um projeto.

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

  1. Certifique-se de que transferiu, configurou e fez a autenticação com o comando gdcloud, conforme descrito em Associar.

  2. Defina uma KUBECONFIGvariável de ambiente e transfira um ficheiro kubeconfig para o cluster que quer usar, user-vm-1 ou user-vm-2. O exemplo seguinte transfere um kubeconfig para user-vm-1:

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