Cloud Code proporciona compatibilidad con IDE durante todo el ciclo de desarrollo de las aplicaciones de Kubernetes y Cloud Run, desde la creación y personalización de una aplicación nueva de plantillas de muestra hasta la ejecución de tu aplicación terminada. Cloud Code te asiste durante el proceso con muestras listas para ejecutar, fragmentos de configuración listos para usar y una experiencia de depuración a tu medida. Todas estas funciones facilitan la implementación en Kubernetes y Cloud Run en gran medida.
Si bien Cloud Code funciona con cualquier plataforma en la nube, proporciona una experiencia acelerada para la creación de clústeres alojados en Google Cloud y una mejor integración en las herramientas de Google Cloud, como Cloud Source Repositories, Cloud Storage y bibliotecas cliente de Cloud.
Puedes usar Cloud Code con VS Code, IntelliJ o Cloud Shell.
Opciones de IDE
Funciones
Te presentamos un resumen de lo que ofrece Cloud Code en VS Code, IntelliJ y Cloud Shell:
Función de Cloud Code | VS Code | IntelliJ | Cloud Shell |
---|---|---|---|
Compatibilidad con Java | |||
Compatibilidad con Node.js, Go, Python y .NET Core | * | ||
Aplicaciones de ejemplo listas para ejecutar y depurar | |||
Compatibilidad con la importación de repositorios de plantillas personalizadas | |||
Compatibilidad con varias configuraciones de ejecución | |||
Compila y ejecuta aplicaciones de forma continua | |||
Asistencia con la depuración de aplicaciones de Kubernetes en desarrollo | |||
Compatibilidad con la edición de configuración de Skaffold | |||
Compatibilidad avanzada con YAML de Kubernetes | |||
Inspección y exploración de recursos de Kubernetes | |||
Creación de clústeres de Kubernetes en Google Kubernetes Engine (GKE) | |||
Transmisión y visualización de registros | |||
Asistencia para Cloud Run | |||
Compatibilidad con Cloud Run Functions | |||
Compatibilidad con Cloud Build para ejecutar apps | |||
Compatibilidad con la clonación y el envío de repositorios de Cloud Source Repositories | |||
Depuración en producción basada en instantáneas de Observability de Google Cloud | |||
Administrador de bibliotecas cliente de Google | |||
Compatibilidad con Cloud Storage | |||
Asistencia de App Engine | |||
Compatibilidad con Cloud Storage Browser para visualizar buckets y BLOB | |||
Migra apps a contenedores | ** | ||
Desarrollo de API de Apigee |
* Se admite Java para todas las funciones de Cloud Code para IntelliJ. Node.js, Go y Python solo son compatibles con las funciones de Kubernetes en IntelliJ. ** Cloud Code solo admite la migración de apps a contenedores en máquinas de Linux.
Asistencia
Si encuentras algún problema o quieres realizar una propuesta de función, puedes enviar comentarios a través de GitHub para Cloud Code para VS Code y Cloud Code para IntelliJ.