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:
Verifique se você fez o download, configurou e autenticou com o comando
gdcloud
, conforme descrito em Conectar.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:
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:
Verifique se você fez o download, configurou e autenticou com o comando
gdcloud
, conforme descrito em Conectar.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
ouuser-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