Criar e configurar um cluster do GKE no Cloud Code para o Cloud Shell

Com o Cloud Code, é possível criar um cluster do Kubernetes com o Google Kubernetes Engine (GKE).

Criar um cluster do GKE e adicioná-lo ao seu KubeConfig

Para criar um cluster:

  1. Clique em Cloud Code e abra a seção Kubernetes.
  2. Clique em add Adicionar um cluster ao KubeConfig.
  3. Selecione Google Kubernetes Engine e, em seguida, selecione Sim para ativar a API Google Kubernetes Engine no seu projeto.
  4. Escolha Padrão ou Autopilot. Para mais informações, consulte Como comparar os modos Autopilot e Standard.
  5. Se solicitado, clique em Abrir para permitir que o Cloud Code abra o console do Google Cloud.
  6. No console do Google Cloud, escolha as opções de configuração que você quer personalizar e clique em Criar.
  7. Depois que o cluster for criado, no Cloud Code, clique no ícone Atualizar.
  8. Depois que o nome do novo cluster aparecer na lista, clique no nome dele. O novo cluster é adicionado ao kubeconfig e definido como o contexto padrão.

Dica: para criar um cluster do Kubernetes usando a paleta de comandos, inicie a paleta de comandos (pressione Ctrl/Cmd + Shift + P ou clique em Visualizar > Paleta de comandos) e execute o comando Cloud Code: Create GKE cluster.

Trabalhar com um cluster atual do GKE

Se você tiver um cluster padrão ou Autopilot do GKE, poderá defini-lo como o cluster ativo e trabalhar com ele usando o Cloud Code.

  1. Clique em Cloud Code e abra a seção Kubernetes.
  2. Clique em add Adicionar um cluster ao KubeConfig.
  3. Clique em Google Kubernetes Engine.
  4. Clique no nome do cluster. Seu cluster será adicionado ao KubeConfig.

Definir um cluster como o contexto padrão

O cluster ativo é o cluster em que seu aplicativo é implantado por padrão.

  1. Clique em Cloud Code e abra a seção Kubernetes.
  2. Clique com o botão direito do mouse em um cluster e selecione Definir como cluster ativo.

Executar um aplicativo no GKE

Para executar ou depurar um aplicativo no GKE, é preciso definir o repositório de imagens de contêiner para seu projeto.

Para saber mais, consulte Como começar a usar o Cloud Code para Kubernetes.

Remover um cluster do KubeConfig

Depois de remover um cluster do KubeConfig, ele não estará disponível para implantação.

  1. Clique em Cloud Code e abra a seção Kubernetes.
  2. Clique com o botão direito do mouse em um cluster e selecione Remover contexto em cluster.

Abrir um terminal interativo em um contêiner

  1. Clique em Cloud Code e abra a seção Kubernetes.
  2. Expanda seu cluster do minikube, expanda os Pods e, em seguida, os contêineres.
  3. Clique com o botão direito do mouse em um contêiner e selecione Obter terminal.

Abrir um endereço IP externo

  1. Clique em Cloud Code e abra a seção Kubernetes.
  2. Expanda o cluster do minikube e depois a opção Serviços.
  3. Expanda IPs externos, clique com o botão direito do mouse em um endereço IP e clique em Abrir endereço.
  4. Clique em Abrir.

Criar e adicionar um cluster de outro provedor de nuvem

Se você estiver usando um cluster local ou de outro provedor, como o Azure ou a AWS, use as ferramentas do provedor para criar o cluster e adicioná-lo ao KubeConfig.

A seguir