For those of you interested in Kubernetes orchestration of containers on vSphere with Tanzu, I wanted to draw your attention to a series of powerful and interesting blogs on the topic. Cormac Hogan, Director and Chief Technologist in our cloud platform’s office of the CTO and luminary of the industry has an excellent set of materials recently updated to reflect our newest vSphere 7 Update 3c release. The titles below link to the blogs, and I can strongly recommend you follow them if you're interested in running Kubernetes on vSphere with Tanzu.
A closer look at the vSphere with Tanzu Namespace Service
The first of these is the Namespace Service, which enables dev-ops to create their own Supervisor Namespaces for Kubernetes environments, by using the command line kubectl. Cormac looks at how vSphere 7.0U3c allows this, and lets vSphere Administrators allow self-service to development teams while still retaining control over resources.
A closer look at the v1alpha2 TanzuKubernetesCluster format in vSphere with Tanzu
In this blog Cormac explores the new Tanzu Kubernetes Cluster YAML format (v1alpha2) that enhances configurability of TKG clusters that are deployed via the TKG Service in vSphere with Tanzu.
He starts with an examination of the changes to the manifest settings in v1alpha2, then at upgrades to move to the new format and a few manual steps to be aware of.
vSphere with Tanzu revisited in vSphere 7.0U3c
Here we can see a few more recent changes to vSphere with Tanzu and the TKG Service evidenced in vSphere 7 Update 3c which is newly available.
Particularly interesting is the implication of some of the changes to install and configuration of vSphere with Tanzu. Spoiler alert: We’ve make it easier with DHCP support. Check this blog out to get an up to date view of some tweaks for deploying a vSphere with Tanzu network and other enhancements.
Deploying a Tanzu Kubernetes cluster using tanzu CLI in vSphere with Tanzu
You may have seen various acronyms in use for Tanzu including things like TKGm (Multi-cloud) or TKGs (TKG Service), and be a bit curious how these can be deployed and when and where you would choose these closely related models. The difference is in the name itself, you may want to use TKGm deployed across multi-cloud environments, and TKGs within a vSphere cluster providing Kubernetes environments as a service of vSphere itself. For getting started on a vSphere cluster TKGs is a highly integrated and easily managed environment, and the TKG Service can help automate a lot of the deployment of a TKG cluster. Here Cormac shows another mechanism outlining use of the Tanzu CLI to deploy these TKG clusters in this environment.
Deploying Carvel packages on TKGS workload clusters in vSphere with Tanzu
It’s there in the title: Carvel packages from the TKG Service on vSphere with Tanzu!
Thanks to Cormac for the blogs helping us understand vSphere with Tanzu and the TKG Service, hopefully this series helps clarify some of these concepts for you.