Com o Cloud Code, é possível criar um cluster do Kubernetes com o GKE, o Minikube, o AWS e o Azure. Além disso, é possível trabalhar com um cluster local, se estiver usando o Docker Desktop.
Como criar um cluster do Kubernetes com o GKE
Use o GKE Explorer para criar rapidamente um cluster padrão:
- No cabeçalho do painel do Google Kubernetes Engine Explorer, clique no ícone de adição
(visível somente ao passar o mouse) para iniciar o assistente "Criar cluster".
- Em seguida, selecione o ID do projeto (ou use o padrão), a zona/região e a configuração preferencial (nome do cluster, número de nós e tipo de máquina).
- Clique em Criar cluster.
Dica: também é possível criar um cluster do Kubernetes usando o Palette de comandos ( - Palette de comandos). Inicie o Palette de comandos e use o comando Cloud Code: criar cluster GKE para abrir o assistente Criar cluster.
Como criar um cluster do Kubernetes com o Minikube
É possível usar a barra de status do minikube (na barra de status, próxima à barra de status do Cloud Code) para iniciar, interromper, pausar e visualizar o status de um cluster do minikube.
Para iniciar um cluster, clique na barra de status do minikube e escolha "Iniciar".
Para pausar ou interromper um cluster em execução, clique na barra de status do minikube e escolha a ação que preferir.
Como criar uma pilha de clusters AWS
Para criar uma pilha de clusters AWS use o AWS EKS Cluster Explorer. Clique no ícone de três pontos "Mais ações ..." e selecione "Criar nova pilha de clusters do AWS EKS" para iniciar o assistente Criar cluster.
Observe que será necessário ter o AWS CLI já instalado e configurado (execute "aws configure") para criar uma pilha de clusters.
Com tudo preparado, selecione as preferências de configuração (nome do cluster, tipo de máquina, região, contagem de máquinas e caminho da chave SSH) e clique em "Criar cluster". A criação da pilha de clusters demora cerca de vinte minutos.
Dica: assim como na criação de um cluster GKE, também é possível criar uma pilha de clusters AWS EKS usando o Palette de comandos ( > Palette de comandos). Inicie o Palette de comandos e use o comando Cloud Code: criar pilha de cluster AWS EKS para abrir o assistente "Criar cluster".
Como criar um cluster do Azure
Para criar um cluster AKS use o Azure Kubernetes Explorer. Clique no ícone de reticências "Mais ações…" e selecione "Criar nova pilha de clusters do Azure Kubernetes" para iniciar o assistente Criar cluster.
Observe que você precisa ter a CLI do Azure já instalada e no seu PATH
. Também é necessário fazer login (executando az login
) para criar um cluster do Azure.
Com tudo preparado, selecione as preferências de configuração (nome do cluster, tipo de máquina, região, contagem de máquinas e caminho da chave SSH) e clique em "Criar Cluster".
Dica: também é possível criar um cluster do Azure Kubernetes usando o Palette de comandos ( > Palette de comandos). Inicie o Palette de comandos e use o comando Cloud Code: criar cluster do Azure Kubernetes para abrir o assistente "Criar cluster".
Como trabalhar com clusters do AutoPilot no GKE
Se você tiver um cluster GKE do AutoPilot, poderá defini-lo como seu cluster ativo e trabalhar com ele usando o Cloud Code. Os clusters do GKE com piloto automático podem ser acessados por meio do Kubernetes Explorer.
Para criar um novo cluster do GKE no AutoPilot, siga o guia Como criar um novo cluster do AutoPilot.
Como trabalhar com clusters locais
Além do Minikube, você também tem a opção de trabalhar com o Cloud Code se estiver usando o Docker Desktop (para Mac ou Windows).
A única configuração adicional necessária para que o Cloud Code funcione com um cluster local é garantir que a configuração padrão (por exemplo, ~/.kube/config
) contenha o cluster local. Esse cluster precisa ser definido como o contexto atual.
Por exemplo, se você estava usando um cluster local, docker-for-desktop
, com o Docker Desktop, defina o cluster de sua preferência com o seguinte comando:
kubectl config use-context docker-for-desktop