Version 1.17.1 (Dec 2021)
New Features
-
Private Cluster Support:
Cloud Code provides guidance and helper utilities to help you connect to your GKE private clusters.-
When there is an issue connecting to a private cluster, Cloud Code shows error messages with suggested workarounds for the private cluster configuration it detects. To see the workarounds, click a broken cluster in the Kubernetes Explorer. Notifications also appear when connection errors occur.
-
Cloud Code helps you set up proxying for a cluster, which is useful for when the public endpoint to the Control Plane API is not accessible from your client network and you must proxy API requests through a server in the same
-
Cloud Code will help you set up a Cloud NAT configuration for your GKE cluster’s VPC so nodes have outbound internet access. By default, GKE private clusters don't provide nodes with access to the public internet, which makes container image repositories outside Google Cloud inaccessible.
-
-
Artifact Registry Support:
UI improvements make it easier to configure your Kubernetes deployments to store images using Artifact Registry. To have the Artifact registry option appear in the UI, the active Google Cloud project must have the Artifact Registry API enabled and at least one Artifact Registry repository. -
Multi Microservice development:
Module-based application deployment through Skaffold modules helps individual developers to iterate on part of the application.- Run on Kubernetes supports deploying one or more modules rather than deploying your entire application. You can configure the set of modules in your launch configuration (launch.json file) > skaffoldFlags > modules.
- To see modules-based application deployment in action, try out one of the Cloud Code Kubernetes Guestbook sample applications by creating a new sample project (Run Cloud Code: New Application from the command palette).
Updates
-
-
Guided Tour Link:
In addition to samples, the Welcome page includes one-click access to a guided tour in Cloud Shell Editor so that you can try various Cloud Code features out without any setup. Cloud Shell Editor is a Theia-based code editor available by default with every Cloud Shell instance.
-
Feature Highlight:
A new section to learn about what you can achieve with Cloud Code in Kubernetes, Cloud Run, Secret Manager and more.
-
Documentation Links:
Access various documentations including Skaffold and minikube.
-
Try it on! Type "Cloud Code > Welcome" into the command palette to see the new experience.
-