Como solucionar problemas comuns

Por que meu depurador do Go não está funcionando?

Ao depurar um aplicativo Go, ele travará e aguardará até que um depurador seja anexado (consulte este problema). Anexe um depurador ao serviço para iniciar.

Ao criar um novo aplicativo para Go, o depurador será desativado por padrão devido ao que foi explicado acima. Há instruções no Dockerfile sobre como ativá-lo (alterando o ponto de entrada para dlv).

Qual é a diferença entre os comandos "Cloud Code: executar no Kubernetes" e "Cloud Code: implantar aplicativo"?

Executar no Kubernetes é o comando atualizado para executar e visualizar o aplicativo ativo. Implantar aplicativo e Implantar aplicativo continuamente tiveram o uso suspenso e substituído por aquele comando.

Com o Executar no Kubernetes, você tem um processo de configuração mais simples, com solicitações mais inteligentes, todas as configurações relacionadas à execução em um só lugar (configuração de execução em .vscode/launch.json), encaminhamento de portas e limpeza de recursos automáticos no encerramento do aplicativo e modo "Assistir" ativado para permitir a criação contínua e a edição em tempo real do aplicativo ativo. Executar no Kubernetes dá mais flexibilidade para criar e usar configurações diferentes, usar qualquer arquivo skaffold.yaml em seu espaço de trabalho e executar o aplicativo repetidamente com menos solicitações.

Além disso, Executar no Kubernetes sempre executa o aplicativo no contexto atual, conforme especificado no arquivo kubeconfig.

Para imitar o comportamento de Implantar aplicativo com Executar no Kubernetes, defina "assistir", "encaminhar portas" e "limpeza" no .vscode/launch.json como false antes de executar o comando.

Consulte a seção Como personalizar a configuração de execução para mais detalhes sobre como especificar esses campos da configuração de execução.

Como altero minhas informações de registro de imagem se estiverem incorretas?

É possível atualizá-las na configuração de execução (encontrada em .vscode/launch.json).

Como desativo a geração de relatórios de telemetria?

Para ajudar a melhorar o plug-in do Cloud Code, as estatísticas de uso são coletadas. É possível desativar essa opção a qualquer momento selecionando Code > Preferências > Configurações na barra de tarefas superior do aplicativo e atualizando "Ativar telemetria" com sua preferência.