O Google Distributed Cloud com isolamento físico oferece um serviço gerenciado do Kubernetes com a edição Enterprise do Google Kubernetes Engine (GKE), permitindo implantar e executar cargas de trabalho de contêiner usando metodologias padrão do setor do Kubernetes. A 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 da instância, e
- Dois clusters do Kubernetes para executar cargas de trabalho de contêiner.
Para mais detalhes sobre os clusters do Google Distributed Cloud com isolamento físico, 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 da organização. Ele também hospeda o servidor da API Management, em que todas as cargas de trabalho e serviços que não são de contêiner 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:
Verifique se você fez o download, configurou e autenticou com o comando
gdcloud, conforme descrito em Conectar.Defina uma variável de ambiente
KUBECONFIGe 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:
Defina uma variável de ambiente
KUBECONFIGe 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
A instância do 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.
O Distributed Cloud oferece suporte a clusters "compartilhados" para executar cargas de trabalho de contêiner. Para mais
informações, consulte
Configurações de cluster do Kubernetes.
Os clusters user-vm-1 e user-vm-2 são do tipo "compartilhado".
O GDC Sandbox não oferece suporte ao tipo de cluster "padrão".
É possível anexar clusters a um projeto ao criar um.
Para trabalhar com clusters do Kubernetes na linha de comando, faça o seguinte:
Verifique se você fez o download, configurou e autenticou com o comando
gdcloud, conforme descrito em Conectar.Defina uma variável de ambiente
KUBECONFIGe faça o download de um arquivo kubeconfig para o cluster que você quer usar,user-vm-1ouuser-vm-2. O exemplo a seguir faz o download de um kubeconfig parauser-vm-1:export KUBECONFIG=user-vm-1-kubeconfig gdcloud clusters get-credentials user-vm-1 --zone zone1