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 KubeConfig
Para criar um cluster:
- Clique em Cloud Code e expanda o explorador Kubernetes.
- Clique em add Adicionar um cluster ao KubeConfig.
- Selecione Google Kubernetes Engine e, em seguida, Sim para ativar a API Google Kubernetes Engine no projeto.
- Escolha Padrão ou Autopilot. Para mais informações, consulte Como comparar os modos Autopilot e Standard.
- Se solicitado, clique em Abrir para permitir que o Cloud Code abra o console do Google Cloud.
- No console do Google Cloud, escolha as opções de configuração que você quer personalizar e clique em Criar.
- Depois que o cluster for criado, no Cloud Code, clique no ícone Atualizar.
- 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: criar cluster do GKE.
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.
- Clique em Cloud Code e expanda o explorador Kubernetes.
- Clique em add Adicionar um cluster ao KubeConfig.
- Clique em Google Kubernetes Engine.
- 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.
- Clique em Cloud Code e expanda o explorador Kubernetes.
- 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, você precisa definir o repositório de imagens de contêiner do seu projeto.
Ao tentar depurar, talvez seja necessário autenticar suas credenciais para executar e depurar um aplicativo localmente.
Para saber mais, consulte Introdução ao 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.
- Clique em Cloud Code e expanda o explorador Kubernetes.
- Clique com o botão direito do mouse em um cluster e clique em Remover contexto em cluster.
Abrir um terminal interativo em um contêiner
- Clique em Cloud Code e expanda o explorador Kubernetes.
- Expanda seu cluster do minikube, expanda Pods e depois expanda Contêineres.
- Clique com o botão direito do mouse em um contêiner e selecione Obter terminal.
Abrir um endereço IP externo
- Clique em Cloud Code e expanda o explorador Kubernetes.
- Expanda seu cluster do minikube e depois expanda Serviços.
- Expanda IPs externos, clique com o botão direito do mouse em um endereço IP e clique em Abrir endereço.
- 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
- Organize o acesso ao cluster usando arquivos kubeconfig.
- Saiba como adicionar, excluir ou alternar entre seus arquivos kubeconfig no Cloud Code.
- Desenvolver e depurar partes de um aplicativo de microsserviço usando o Skaffold.
- Use a sincronização de arquivos e a recarga automática para acelerar o desenvolvimento.
- Depure seu aplicativo no Cloud Code.