O Cloud Code instala e gere automaticamente o minikube. Se
recusou a gestão de dependências, adicione o ficheiro binário do minikube ao seu PATH.
Antes de começar
- Instale o Git para que o Cloud Code possa realizar operações Git, como clonar um exemplo.
Crie uma aplicação a partir de um modelo
O código na nuvem inclui uma coleção de modelos de exemplos de código para começar rapidamente. Para criar uma aplicação Kubernetes com um exemplo existente, siga estes passos:
- Inicie a paleta de comandos (prima Ctrl/Cmd+Shift+Pou clique em Ver > Paleta de comandos) e, de seguida, execute Cloud Code: New Application.
- Selecione Aplicação Kubernetes para o tipo de exemplo.
- Selecione um exemplo com base no idioma que quer usar nas opções disponíveis: NodeJS, Go, Python, Java.
- Escolha uma localização preferencial da aplicação no seu computador local e, de seguida, clique em Criar nova aplicação para guardar. - O Cloud Code clona o exemplo que escolheu e abre o seu novo projeto para utilização. 
Use a sua própria aplicação
Para ver os passos para usar um projeto existente, consulte o artigo Use o Cloud Code com uma aplicação Kubernetes existente.
Defina o contexto do Kubernetes
Antes de executar a aplicação, certifique-se de que tem tudo configurado para implementar a app no contexto do Kubernetes preferido. Pode especificar esta opção na sua configuração.
Configuração
Quando usa a configuração de execução Cloud Code: Develop on Kubernetes, pode personalizar a sua implementação configurando as definições disponíveis.
Para adicionar ou editar configurações, aceda a Executar > Abrir configurações e, em seguida, edite ou adicione configurações.Crie e implemente num cluster do minikube
Inicie um cluster do minikube
O Cloud Code instala e gere automaticamente o minikube. Se
recusou a gestão de dependências, adicione o ficheiro binário do minikube ao seu PATH.
- Inicie a paleta de comandos (prima Ctrl/Cmd+Shift+Pou clique em Ver > Paleta de comandos) e, em seguida, execute o comando Cloud Code: Control minikube.
- Clique em minikube para Escolher um cluster (perfil) do Minikube para controlar e, de seguida, clique em Iniciar.
Executar no minikube
- Inicie a paleta de comandos e execute Cloud Code: Run on Kubernetes.
- Clique em Sim para Usar o contexto atual (minikube) para executar a app?
- O Cloud Code executa a sua app num cluster do minikube. Se lhe for pedido, autorize o Cloud Shell a usar as suas credenciais para fazer umaGoogle Cloud chamada API. - Veja os detalhes da implementação na secção Sessões de desenvolvimento do Cloud Code. 
- Clique em Portfoward URLs na secção Development sessions para ver os URLs e, de seguida, clique no link do URL para abrir o navegador com a aplicação em execução. 
Abra um terminal interativo para um contentor
- Clique em Código na nuvem e, de seguida, expanda a secção Sessões de desenvolvimento. 
- Expanda Recursos implementados e, em seguida, expanda Pods.
- Clique com o botão direito do rato num contentor e, de seguida, clique em Obter terminal.
Pause ou pare um cluster do minikube
- Inicie a paleta de comandos (prima Ctrl/Cmd+Shift+Pou clique em Ver > Paleta de comandos) e, em seguida, execute o comando Cloud Code: Control minikube.
- Depois de a opção Escolha um cluster (perfil) do Minikube para controlar ser preenchida, clique em minikube e, de seguida, clique em Parar ou Pausar.
Crie e adicione um cluster de outro fornecedor de nuvem
Se estiver a usar um cluster no local ou um cluster de outro fornecedor, como o Azure ou a AWS, use as ferramentas do fornecedor para criar o cluster e adicioná-lo ao seu KubeConfig.
Trabalhe com outros clusters locais
Além do minikube, pode trabalhar com o Cloud Code se estiver a usar o Docker Desktop (para Mac ou Windows).
Para que o Cloud Code funcione com um cluster local, certifique-se de que a sua configuração predefinida (por exemplo, ~/.kube/config) contém o seu cluster local. Este cluster tem de ser definido como o contexto atual.
Por exemplo, se estivesse a usar um cluster local, docker-for-desktop, com o Docker Desktop, defina o seu cluster preferencial executando o seguinte comando:
kubectl config use-context docker-for-desktop
O que se segue?
- Use a sincronização de ficheiros e o recarregamento rápido para acelerar o desenvolvimento.
- Depure a sua aplicação no Cloud Code