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 padrão do setor do Kubernetes. 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 sandbox do GDC 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 contêineres 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
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.
O Distributed Cloud é compatível com dois tipos de clusters para
executar cargas de trabalho de contêineres: "compartilhado" e "padrão". 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".
Se quiser trabalhar com um cluster padrão, entre em contato com a equipe de suporte do GDC Sandbox.
É 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:
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