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:
Certifique-se de que transferiu, configurou e fez a autenticação com o comando
gdcloud
, conforme descrito em Associar.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:
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:
Certifique-se de que transferiu, configurou e fez a autenticação com o comando
gdcloud
, conforme descrito em Associar.Defina uma
KUBECONFIG
variável de ambiente e transfira um ficheiro kubeconfig para o cluster que quer usar,user-vm-1
ouuser-vm-2
. O exemplo seguinte transfere um kubeconfig parauser-vm-1
:export KUBECONFIG=user-vm-1-kubeconfig gdcloud clusters get-credentials user-vm-1 --zone zone1