O Cloud Code usa o Skaffold em segundo plano para executar ou depurar seu aplicativo.
Se você já tiver um aplicativo configurado com os manifestos do Kubernetes e um Dockerfile para criar suas imagens, é possível abri-lo e usá-lo com o Cloud Code.
A única configuração extra necessária é uma configuração de skaffold e uma configuração de inicialização
do tipo cloudcode.kubernetes. O Cloud Code ajuda você a criá-los
ao executar ou depurar seu aplicativo pela primeira vez.
Como definir a configuração
Se o aplicativo tiver um Dockerfile, mas não tiver as configurações necessárias do Skaffold e de inicialização, conclua as seguintes etapas:
- Na barra de status do Cloud Code, clique no nome do projeto ativo.  
- No menu "Escolha rápida" que aparece, selecione Run on Kubernetes ou Debug on Kubernetes. 
- Na caixa de diálogo Executar/Depurar no Kubernetes, especifique o builder e as configurações dele. Também é possível personalizar o nome da configuração. 
- Clique em Depurar ou Executar. 
- Se solicitado, autentique suas credenciais para executar e depurar um aplicativo localmente. - A configuração de inicialização - skaffold.yamle- cloudcode.kubernetesrecém-criada é adicionada ao espaço de trabalho, e o app é executado ou fica pronto para depuração.
Definição de configuração para aplicativos que já têm skaffold.yaml
Se o aplicativo já tiver um arquivo skaffold.yaml, siga estas etapas:
- Na barra de status do Cloud Code, clique no nome do projeto ativo.  
- No menu "Escolha rápida" que aparece, selecione Run on Kubernetes ou Debug on Kubernetes. 
- Se houver mais de um arquivo - skaffold.yamlno seu espaço de trabalho, selecione o arquivo skaffold.yaml de sua preferência.
- Se houver mais de um perfil do Skaffold (em inglês) no arquivo - skaffold.yamlescolhido, selecione o perfil preferido do Skaffold.- A configuração de inicialização - cloudcode.kubernetesrecém-criada é adicionada ao espaço de trabalho (em .vscode/launch.json), e o app está em execução ou pronto para depuração.
Como criar manualmente uma configuração do Skaffold
Talvez você queira criar manualmente sua configuração do Skaffold para definir opções personalizadas. O Cloud Code vem com modelos ativos para oferecer compatibilidade com a criação manual de configurações do Skaffold
Para criar manualmente uma configuração do Skaffold:
- Crie um novo arquivo chamado - skaffold.yamlno diretório raiz do seu espaço de trabalho.
- No arquivo, pressione - Command/Ctrl+Spacepara ver uma lista de sugestões de snippets e, em seguida, selecione o snippet Skaffold - Primeiros passos. 
- Digite o nome da imagem do projeto no campo - imagee uma lista de recursos do Kubernetes a serem implantados no campo- manifests.- Exemplo para compilações baseadas no Dockerfile: - build: artifacts: - image: image_name deploy: kubectl: manifests: - k8s/web.yaml - k8s/backend.yaml- Se você quiser definir configurações de compilação, teste e implantação para diferentes contextos, é possível ter perfis diferentes do Skaffold. A amostra a seguir mostra um perfil do Cloud Build para configurar o Cloud Code para criar imagens com o Cloud Build: - profiles: # use the cloudbuild profile to build images using Google Cloud Build - name: cloudbuild build: googleCloudBuild: {}- Para detalhes abrangentes de esquema, consulte a referência do skaffold.yaml. 
A seguir
- Use a sincronização de arquivos e a recarga dinâmica para acelerar o desenvolvimento.
- Depurar seu aplicativo no Cloud Code.