Stay organized with collections
Save and categorize content based on your preferences.
Cloud Code comes with end-to-end Kubernetes support, helping you
create a new application from sample applications, customize and develop the
application, and deploy and preview your finished app. Cloud Code
also offers run-ready samples, out-of-the-box configuration snippets, and a
tailored debugging experience.
Interactive tutorial
The interactive tutorial walks you through creating a Kubernetes Hello World
application from a sample application, testing and debugging the app locally,
creating a Google Kubernetes Engine cluster, and deploying and previewing your app.
To begin, click the following button to open Cloud Shell and
launch the tutorial:
Kubernetes development with Cloud Code
Beyond the tutorial, Cloud Shell has a lot to offer for Kubernetes
development. Here's a snapshot of what Cloud Shell with integrated
Cloud Code comes with:
Support for Go, Node.js, Python, Java, and .NET
Fully functional run and debug-ready starter applications
Easy creation and editing of configuration files with sample applications,
out-of-the-box snippets, and context-based completions
One-click deploy of your applications from your browser
'Watch' mode to allow continuous building and real-time editing of your
live application, helping you maintain a tight development inner loop
Automatic port-forwarding and resource cleanup on application termination
Debugging and logging support for applications running on Kubernetes clusters
Cluster creation and management
Support for minikube
For a detailed look at developing Kubernetes applications with
Cloud Code in Cloud Shell, see the
Kubernetes overview.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[],null,["# Work with Kubernetes\n\nCloud Code comes with end-to-end Kubernetes support, helping you\ncreate a new application from sample applications, customize and develop the\napplication, and deploy and preview your finished app. Cloud Code\nalso offers run-ready samples, out-of-the-box configuration snippets, and a\ntailored debugging experience.\n\nInteractive tutorial\n--------------------\n\nThe interactive tutorial walks you through creating a Kubernetes Hello World\napplication from a sample application, testing and debugging the app locally,\ncreating a Google Kubernetes Engine cluster, and deploying and previewing your app.\n\nTo begin, click the following button to open Cloud Shell and\nlaunch the tutorial:\n\n[](https://ide.cloud.google.com/?walkthrough_tutorial_url=https%3A%2F%2Fwalkthroughs.googleusercontent.com%2Fcontent%2Fgke_cloud_code_create_app%2Fgke_cloud_code_create_app.md)\n\nKubernetes development with Cloud Code\n--------------------------------------\n\nBeyond the tutorial, Cloud Shell has a lot to offer for Kubernetes\ndevelopment. Here's a snapshot of what Cloud Shell with integrated\nCloud Code comes with:\n\n- Support for Go, Node.js, Python, Java, and .NET\n- Fully functional run and debug-ready starter applications\n- Easy creation and editing of configuration files with sample applications, out-of-the-box snippets, and context-based completions\n- One-click deploy of your applications from your browser\n- 'Watch' mode to allow continuous building and real-time editing of your live application, helping you maintain a tight development inner loop\n- Automatic port-forwarding and resource cleanup on application termination\n- Debugging and logging support for applications running on Kubernetes clusters\n- Cluster creation and management\n- Support for minikube\n\nFor a detailed look at developing Kubernetes applications with\nCloud Code in Cloud Shell, see the\n[Kubernetes overview](/code/docs/shell/k8s-overview#working-with-kubernetes)."]]