Cómo solucionar problemas comunes

¿Por qué no funciona mi depurador de Go?

Cuando depuras una aplicación de Go, esta espera a que se adjunte un depurador (consulta este problema). Para comenzar, adjunta un depurador para el servicio.

Cuando crees una aplicación nueva para Go, el depurador se desactiva de forma predeterminada debido a lo anterior. Hay instrucciones en el Dockerfile sobre cómo habilitarlo (si cambias el punto de entrada a dlv).

¿En qué se diferencia el comando “Cloud Code: Ejecutar en Kubernetes” de “Cloud Code: Implementar aplicación”?

Ejecutar en Kubernetes es el comando actualizado para ejecutar y ver tu aplicación en vivo. Implementar aplicación y, también, Implementar aplicación de forma continua dejaron de estar disponibles a favor de este comando.

Con Ejecutar en Kubernetes, obtienes un proceso de configuración más optimizado con mensajes más inteligentes, toda la configuración relacionada con la ejecución en un solo lugar (configuración de ejecución en .vscode/launch.json), redirección de puertos y limpieza de recursos automáticas en la finalización de la aplicación, y la activación del modo “watch” a fin de permitir una compilación continua y una edición en tiempo real de la aplicación. Ejecutar en Kubernetes te brinda más flexibilidad para crear y usar diferentes opciones de configuración, usar cualquier archivo skaffold.yaml en tu espacio de trabajo y ejecutar la app varias veces con menos mensajes.

Además, Ejecutar en Kubernetes siempre ejecuta la app en el contexto actual, como se especifica en el archivo kubeconfig.

Para imitar el comportamiento de Implementar la aplicación con Ejecutar en Kubernetes, puedes configurar “watch”, “port-forward”y “cleanup” en tu .vscode/launch.json como false antes de ejecutar el comando.

Consulta la sección de configuración de ejecución personalizada para obtener más detalles sobre cómo especificar estos campos de configuración de ejecución.

¿Cómo modifico la información de mi registro de imágenes si es incorrecta?

Puedes actualizarlo en la configuración de ejecución (que se encuentra en .vscode/launch.json).

¿Cómo inhabilito los informes de telemetría?

Para ayudar a mejorar el complemento de Cloud Code, se recopilan estadísticas de uso. Puedes inhabilitar esta opción en cualquier momento. Para ello, debes hacer clic en Código > Preferencias > Configuración en la barra de tareas superior de la aplicación y actualizar la opción “Habilitar telemetría”.