Extensiones de Cloud Code

Cloud Code ofrece compatibilidad con IDEs para todo el ciclo de desarrollo de aplicaciones de Kubernetes y Cloud Run, desde la creación y personalización de una nueva aplicación a partir de plantillas de ejemplo hasta la ejecución de la aplicación final. Cloud Code te ayuda en todo el proceso con ejemplos listos para ejecutarse, fragmentos de configuración listos para usar y una experiencia de depuración personalizada, lo que facilita mucho el desarrollo con Kubernetes y Cloud Run.

Cloud Code también incluye la extensión Gemini Code Assist, que te ofrece orientación para resolver problemas con tu código, genera código para tu proyecto y te proporciona sugerencias insertadas mientras programas. Para empezar a usar Gemini Code Assist, consulta Programar con Gemini Code Assist Standard y Enterprise.

Aunque Cloud Code funciona con cualquier plataforma en la nube, ofrece una experiencia optimizada para crear fácilmente clústeres alojados en Google Cloud y una mejor integración con herramientas de Google Cloud como Cloud Source Repositories, Cloud Storage y Cloud Client Libraries.

Puedes usar Cloud Code con VS Code, IntelliJ o Cloud Shell.

Funciones

Aquí tienes un resumen de lo que ofrece Cloud Code en VS Code, IntelliJ y Cloud Shell:

Función Cloud Code VS Code IntelliJ Cloud Shell
Compatibilidad con Java
Compatibilidad con Node.js, Go, Python y .NET Core *
Aplicaciones de ejemplo listas para ejecutarse y depurarse
Compatibilidad con la importación de repositorios de plantillas personalizadas
Compatibilidad con varias configuraciones de ejecución
Crear y ejecutar aplicaciones de forma continua
Compatibilidad con la depuración de tu aplicación de Kubernetes en desarrollo
Compatibilidad con la edición de la configuración de Skaffold
Compatibilidad avanzada con archivos YAML de Kubernetes
Inspección y navegación de recursos de Kubernetes
Creación de clústeres de Kubernetes en Google Kubernetes Engine (GKE)
Registro y visualización de registros
Asistencia de Cloud Run
Compatibilidad con Cloud Run Functions
Compatibilidad de Cloud Build para ejecutar aplicaciones
Compatibilidad con la clonación y el envío de repositorios a Cloud Source Repositories
Depuración de producción basada en la instantánea de observabilidad de Google Cloud
Gestor de bibliotecas de cliente de Google
Compatibilidad con Secret Manager
Asistencia de Cloud Storage
Asistencia de App Engine
Compatibilidad del navegador de Cloud Storage para ver segmentos y blobs
Migrar aplicaciones a contenedores **
Modernizar aplicaciones de mainframe
Desarrollo de APIs con Apigee
Compatibilidad de Compute Engine para gestionar máquinas virtuales

* Java es compatible con todas las funciones de Cloud Code for IntelliJ. Node.js, Go y Python solo se admiten en las funciones de Kubernetes de IntelliJ. ** Cloud Code solo admite la migración de aplicaciones a contenedores en máquinas Linux.

Asistencia

Si tienes algún problema o quieres proponer una idea para una función, puedes enviar tus comentarios a través de GitHub para Cloud Code para VS Code y Cloud Code para IntelliJ.