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 también te asiste durante el proceso con muestras listas a fin de 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 Platform y una mejor integración con las herramientas de Google Cloud, como Cloud Source Repositories, Cloud Storage y una variedad. de bibliotecas de Cloud.
Puedes usar Cloud Code con VS Code, IntelliJ o Cloud Shell.
Opciones de IDE
Asistencia
Si encuentras algún problema o quieres proponer una idea sobre funciones, puedes enviar comentarios a través de GitHub para Cloud Code para VS Code y Cloud Code para IntelliJ.Funciones
Te presentamos un resumen de lo que ofrece Cloud Code para IntelliJ y VS Code:
Función de Cloud Code | VS Code | IntelliJ | Cloud Shell |
---|---|---|---|
Compatibilidad con Java | |||
Compatibilidad con Node.js, Go, Python y .NET Core | * | ||
Plantillas de inicio listas para usar 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 GKE (Google), EKS (AWS) y AKS (Azure) | ** | ||
Transmisión y visualización de registros | |||
Asistencia para Cloud Run | |||
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 Google Cloud's operations suite | |||
Administrador de bibliotecas cliente de Google | |||
Compatibilidad con Google Cloud Storage | |||
Compatibilidad con Google App Engine | |||
Compatibilidad con Cloud Storage Browser para visualizar depósitos y BLOB |
* Se admite Java para todas las funciones de Cloud Code para IntelliJ. Se admiten Node.js, Go y Python para las funciones de Kubernetes.
** Solo se admite la creación de clústeres de GKE en Cloud Shell