Keeping up with K8s

March 03, 2021

Kubernetes v1.19 support in vSphere with Tanzu

As we all know, Kubernetes and the cloud native space has a massive rate of development and release, the cadence for normal enterprises is actually a considerable paradigm shift in their patching and updating strategy, not to mention the relatively short (for enterprise software) support cycles of K8s based solutions which accelerates adoption of new versions of the Kubernetes platform.

Since we introduced vSphere with Tanzu in vSphere 7.0, we have been keeping up with the Kubernetes release cycle in an n-1 pattern from upstream Kubernetes releases (i.e: if the current upstream version of K8s is v1.20 we will ship v1.19) this allows us to consume not the GA version, but the patch versions where major bugs have been resolved resulting in better stability and a more supportable platform.

Rest assured, as upstream Kubernetes continues it's heavy forward momentum we are keeping up with releases and shipping them out automatically for use in your vSphere with Tanzu clusters.

New Features in K8s v1.19

Given both the Supervisor cluster and TKG clusters can be K8s v1.19 based you can take advantage of the many new features and changes that 1.19 has to offer (see here for the full list).

Checking currently supported K8s versions for your release

We have made it easy in 7.0 U2 to check what versions of TKG are supported on your vSphere with Tanzu infrastructure - simply log into your vSphere with Tanzu supervisor with kubectl and query the releases:

$ kubectl get tanzukubernetesreleases
NAME                                VERSION                          READY   COMPATIBLE   CREATED   UPDATES AVAILABLE
v1.16.12---vmware.1-tkg.1.da7afe7   1.16.12+vmware.1-tkg.1.da7afe7   True    True         40h       [1.17.17+vmware.1-tkg.1.d44d45a 1.16.14+vmware.1-tkg.1.ada4837]
v1.16.14---vmware.1-tkg.1.ada4837   1.16.14+vmware.1-tkg.1.ada4837   True    True         40h       [1.17.17+vmware.1-tkg.1.d44d45a]
v1.16.8---vmware.1-tkg.3.60d2ffd    1.16.8+vmware.1-tkg.3.60d2ffd    False   False        40h       [1.17.17+vmware.1-tkg.1.d44d45a 1.16.14+vmware.1-tkg.1.ada4837]
v1.17.11---vmware.1-tkg.1.15f1e18   1.17.11+vmware.1-tkg.1.15f1e18   True    True         40h       [1.18.15+vmware.1-tkg.1.600e412 1.17.17+vmware.1-tkg.1.d44d45a]
v1.17.11---vmware.1-tkg.2.ad3d374   1.17.11+vmware.1-tkg.2.ad3d374   True    True         40h       [1.18.15+vmware.1-tkg.1.600e412 1.17.17+vmware.1-tkg.1.d44d45a]
v1.17.13---vmware.1-tkg.2.2c133ed   1.17.13+vmware.1-tkg.2.2c133ed   True    True         40h       [1.18.15+vmware.1-tkg.1.600e412 1.17.17+vmware.1-tkg.1.d44d45a]
v1.17.17---vmware.1-tkg.1.d44d45a   1.17.17+vmware.1-tkg.1.d44d45a   True    True         40h       [1.18.15+vmware.1-tkg.1.600e412]
v1.17.7---vmware.1-tkg.1.154236c    1.17.7+vmware.1-tkg.1.154236c    True    True         40h       [1.18.15+vmware.1-tkg.1.600e412 1.17.17+vmware.1-tkg.1.d44d45a]
v1.17.8---vmware.1-tkg.1.5417466    1.17.8+vmware.1-tkg.1.5417466    True    True         40h       [1.18.15+vmware.1-tkg.1.600e412 1.17.17+vmware.1-tkg.1.d44d45a]
v1.18.10---vmware.1-tkg.1.3a6cd48   1.18.10+vmware.1-tkg.1.3a6cd48   True    True         40h       [1.19.7+vmware.1-tkg.1.fc82c41 1.18.15+vmware.1-tkg.1.600e412]
v1.18.15---vmware.1-tkg.1.600e412   1.18.15+vmware.1-tkg.1.600e412   True    True         40h       [1.19.7+vmware.1-tkg.1.fc82c41]
v1.18.5---vmware.1-tkg.1.c40d30d    1.18.5+vmware.1-tkg.1.c40d30d    True    True         40h       [1.19.7+vmware.1-tkg.1.fc82c41 1.18.15+vmware.1-tkg.1.600e412]
v1.19.7---vmware.1-tkg.1.fc82c41    1.19.7+vmware.1-tkg.1.fc82c41    True    True         40h

This will show you all TKG releases available, as well as if they are compatible with your current Supervisor cluster version.

You can also note from above the UPDATES AVAILABLE column which lists any updates that are available for a given release and the recommended upgrade path.

Filter Tags

Modern Applications vSphere with Tanzu Kubernetes Blog What's New Overview Deploy

Myles Gray

Read More from the Author

Myles is a Staff Technical Marketing Architect focused on developer experience and building cloud native apps on the VMware Tanzu stack.