What is Cloud Code?
Cloud Code is an IDE extension from Google for Visual Studio Code and JetBrains IDEs. The extension brings Kubernetes development directly into the familiar development environment. Developers can test containers locally, debug them, and deploy to the cloud.
Core Features
- Kubernetes integration: Cluster explorer, pod logs, and resource management in the IDE
- Live sync: Automatic synchronization of code changes to running containers
- Remote debugging: Set breakpoints in containers and debug as if local
- Template library: Starter templates for various languages and frameworks
- Cloud Run support: Development and deployment of serverless containers
Common Use Cases
Kubernetes Development
Developers work with Kubernetes directly in VS Code or IntelliJ. The cluster explorer shows all resources, logs are one click away, and deployments happen via command.
Microservice Debugging
For distributed systems, Cloud Code enables debugging across service boundaries. Developers set breakpoints in multiple services simultaneously.
Cloud Run Development
Develop and test serverless containers locally before deploying to Cloud Run. The local development environment simulates the Cloud Run environment.
Benefits
- No context switching between IDE and terminal
- Faster feedback loops through live sync
- Consistent development environment across the team
- Free for all developers
Integration with innFactory
As a Google Cloud Partner, innFactory supports you with Cloud Code: developer onboarding, workflow optimization, and best practices for Kubernetes development.
Available Tiers & Options
Standard
- Free to use
- IDE integration
- Kubernetes support
- Requires IDE installation
Typical Use Cases
Technical Specifications
Frequently Asked Questions
What is Cloud Code?
Cloud Code is a free IDE extension from Google that integrates Kubernetes and cloud development into VS Code and JetBrains IDEs.
Which IDEs does Cloud Code support?
Cloud Code is available for Visual Studio Code, IntelliJ IDEA, PyCharm, GoLand, WebStorm, and Cloud Shell Editor.
Can I develop locally with Cloud Code?
Yes, Cloud Code supports local Kubernetes development with Minikube, Kind, or Docker Desktop. Changes are synchronized live.
How do I debug Kubernetes applications with Cloud Code?
Cloud Code enables remote debugging of containers in Kubernetes. Breakpoints in the IDE are executed directly in running pods.
What does Cloud Code cost?
Cloud Code itself is free. Costs only arise for used cloud resources like GKE clusters or Cloud Run services.
