Enable Kubernetes v1.30 today by updating to TKG Service 3.1

In vSphere 8 Update 3 we have introduced the ability to independently update the TKG Service, decoupled from vCenter. We promised that this will allow us to ship new Kubernetes releases faster than ever before. Today, we're excited to announce support for Kubernetes release v1.30, making us fully aligned with upstream Kubernetes. You can read the TKG Service Announcement blog here.

In this blog, we'll show you how to update TKG service and deliver Kubernetes v1.30 to your platform.

About TKG Service versioning

Starting with vSphere 8 Update 3, TKG Service is delivered as a Core Supervisor Service. This means an embedded version will be enabled with the Supervisor. For example, in vSphere 8 Update 3, the embedded version is 3.0.0.

Releases which introduce new capabilities, such as support for a new Kubernetes version, will be indicated by a new major or minor version — such as 3.1.0, in the case of this release which adds support for Kubernetes v1.30.

Updating TKG Service

To update the service, we will first need to download and add a new version of the service.

You can download the service definition file for TKG Service 3.1.0 here.

Navigate to Workload management -> Services -> Tanzu Kubernetes Grid Service and under Actions select Add New Version:

Click on Upload and select the service definition file you have downloaded:

Click on Finish to complete the action:

Once the version is available, navigate to Tanzu Kubernetes Grid Service tile, and under Actions select Manage Service:

Install version 3.1.0, select Supervisor, and click :

Review the next screen without making any changes and click Finish:

You can view the current configuration status under Manage Service as well as Recent Tasks:

Wait for the Service Status to chnage to Configured:

Updating TKG Service in an internet-restricted environment

To update TKG Service in an internet-restricted environment, follow the documentation to update the TKG service from a Private Registry.

Deploying Kubernetes cluster v1.30 with TKG Service

New Kubernetes releases are delivered to you automatically through the subscribed Kubernetes Service Content Library.

As soon as you update the service, new versions will be ready to use. You can deploy a new cluster simply by applying an updated YAML manifest, or by using our new Local Consumption Interface that we introduced in vSphere 8 Update 3. You can learn how to set it up here.

To deploy a new Kubernetes cluster, navigate to Namespace -> Resources -> and click Open on the Tanzu Kubernetes Grid tile:

Click on Create and Next to confirm the Default Configuration. Latest available Kubernetes version will be automatically selected. 

Note: Kubernetes cluster YAML manifest will be automatically created and can be downloaded for future use.

Click Finish to deploy the cluster.

Your Kubernetes cluster v1.30 is now ready!

Filter Tags

vSphere with Tanzu Tanzu Kubernetes Grid Document