No Google Distributed Cloud conectado, é possível ativar ou desativar o ambiente de execução de VM no GDC.
O ambiente de execução de VM no GDC é ativado por padrão em clusters conectados do Distributed Cloud nas versões 1.9.0 e mais recentes. Se você não precisar executar cargas de trabalho de máquina virtual (VM), desative o ambiente de execução de VM no GDC para liberar recursos nos nós. Também é possível reativá-lo se ele tiver sido desativado anteriormente.
Antes de começar
Para ativar ou desativar o ambiente de execução de VM no GDC, você precisa do seguinte:
- Um cluster conectado do Distributed Cloud.
- As permissões do Identity and Access Management
roles/edgecontainer.adminno projeto de destino.
Para usar a API e seguir as instruções de verificação, você também precisa:
- A versão mais recente da Google Cloud CLI instalada e inicializada.
- A ferramenta de linha de comando do Kubernetes,
kubectl.
Desativar o ambiente de execução de VM no GDC
É possível desativar o ambiente de execução de VM no GDC usando o Google Cloud console ou a API.
Console
No Google Cloud console, acesse a página Clusters.
Selecione o cluster que você quer modificar.
Clique em Editar.
Na seção Complementos do sistema ou Serviço de VM, desative a opção Ambiente de execução de VM.
Clique em Salvar ou Atualizar.
API
Para desativar o ambiente de execução de VM no GDC, faça uma solicitação PATCH para o
projects.locations.clusters
método.
Especifique o parâmetro de consulta updateMask como systemAddonsConfig.vmServiceConfig.vmmEnabled.
PATCH https://edgecontainer.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/clusters/CLUSTER_ID?updateMask=systemAddonsConfig.vmServiceConfig.vmmEnabled
Content-Type: application/json
{
"systemAddonsConfig": {
"vmServiceConfig": {
"vmmEnabled": false
}
}
}
Substitua:
PROJECT_ID: o ID do projeto de destinoREGION: a Google Cloud região em que o cluster está localizadoCLUSTER_ID: o ID do cluster
Ativar o ambiente de execução de VM no GDC
O ambiente de execução de VM no GDC é ativado por padrão para clusters conectados do Distributed Cloud. Se você desativou o ambiente de execução de VM no GDC anteriormente, use as instruções a seguir para reativá-lo.
Console
No Google Cloud console, acesse a página Clusters.
Selecione o cluster que você quer modificar.
Clique em Editar.
Na seção Complementos do sistema ou Serviço de VM, ative a opção Ambiente de execução de VM.
Clique em Salvar ou Atualizar.
API
Para ativar o ambiente de execução de VM no GDC, faça uma solicitação PATCH para o
projects.locations.clusters
método.
Especifique o parâmetro de consulta updateMask como systemAddonsConfig.vmServiceConfig.vmmEnabled.
PATCH https://edgecontainer.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/clusters/CLUSTER_ID?updateMask=systemAddonsConfig.vmServiceConfig.vmmEnabled
Content-Type: application/json
{
"systemAddonsConfig": {
"vmServiceConfig": {
"vmmEnabled": true
}
}
}
Substitua:
PROJECT_ID: o ID do projeto de destinoREGION: a Google Cloud região em que o cluster está localizadoCLUSTER_ID: o ID do cluster
Verificar o status do ambiente de execução de VM no GDC
É possível verificar o status do ambiente de execução de VM no GDC no cluster.
Para receber as credenciais do cluster, execute o
gcloud edge-cloud container clusters get-credentialscomando.gcloud edge-cloud container clusters get-credentials CLUSTER_ID \ --project=PROJECT_ID \ --location=REGIONSubstitua:
CLUSTER_ID: o ID do clusterPROJECT_ID: o ID do projeto de destinoREGION: a Google Cloud região em que o cluster está localizado
Para descrever o recurso personalizado
VMRuntime, execute okubectl describecomando:kubectl describe vmruntime vmruntimeSe o ambiente de execução de VM no GDC estiver ativado, o comando vai retornar detalhes sobre o recurso, e
VMRuntime.Status.Readyvai aparecer comotrue.Se o ambiente de execução de VM no GDC estiver desativado, o recurso
VMRuntimepoderá não ser encontrado ou o status dele vai indicar que ele não está pronto.