Ativar ou desativar o ambiente de execução de VMs no Google Distributed Cloud

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.admin no 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

  1. No Google Cloud console, acesse a página Clusters.

    Acessar Clusters

  2. Selecione o cluster que você quer modificar.

  3. Clique em Editar.

  4. Na seção Complementos do sistema ou Serviço de VM, desative a opção Ambiente de execução de VM.

  5. 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 destino
  • REGION: a Google Cloud região em que o cluster está localizado
  • CLUSTER_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

  1. No Google Cloud console, acesse a página Clusters.

    Acessar Clusters

  2. Selecione o cluster que você quer modificar.

  3. Clique em Editar.

  4. Na seção Complementos do sistema ou Serviço de VM, ative a opção Ambiente de execução de VM.

  5. 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 destino
  • REGION: a Google Cloud região em que o cluster está localizado
  • CLUSTER_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.

  1. Para receber as credenciais do cluster, execute o gcloud edge-cloud container clusters get-credentials comando.

    gcloud edge-cloud container clusters get-credentials CLUSTER_ID \
        --project=PROJECT_ID \
        --location=REGION
    

    Substitua:

    • CLUSTER_ID: o ID do cluster
    • PROJECT_ID: o ID do projeto de destino
    • REGION: a Google Cloud região em que o cluster está localizado
  2. Para descrever o recurso personalizado VMRuntime, execute o kubectl describe comando:

    kubectl describe vmruntime vmruntime
    
    • Se o ambiente de execução de VM no GDC estiver ativado, o comando vai retornar detalhes sobre o recurso, e VMRuntime.Status.Ready vai aparecer como true.

    • Se o ambiente de execução de VM no GDC estiver desativado, o recurso VMRuntime poderá não ser encontrado ou o status dele vai indicar que ele não está pronto.