Since the “Containers” terminology hits the world of IT, and everyday we knew something new about container service like Docker and Kubernetes. IT community stated to focus on how to get the most out of it. For example: Kubernetes now is up and running in many enterprises and some of them require a Kubernetes certification.
Let’s get back in time for a while. In 2018, VMware acquired company called Heptio.
Heptio provides professional services for enterprises that are adopting or already use Kubernetes, providing training, support and building open-source projects for managing specific aspects of Kubernetes and related container clusters.
This deal is about VMware expanding the business funnel and margins for Kubernetes within it its wider cloud, on-premise and hybrid storage and computing services with that expertise.
Later on. In 2019 during VMworld, VMware announced VMware Tanzu. Which aims to present a platform that includes proudcts and services that allow companies to build, run and manage a kubernetes environment from a single control point.
What Problems Does It Solve?
- Run Kubernetes in a Consistent Environment: Tanzu will be in lock step with PKS (Pivotal Container Services), which is a joint effort between VMware and Pivotal to simplify delivery of container based applications in a multi-cloud environment. Combine this with VMware Project Pacific, which will embed Kubernetes into vSphere. Essentially, VMware customers are bound to pick PKS as the environment of choice to run Kubernetes.
- Provide a Single Management Solution: You have now a user-friendly control plane. This is what VMware is calling Tanzu Mission Control. It takes the modernized (and legacy) applications and provides a single point of control for everything. This will make a lot of IT Administrators more comfortable and will create loyalty among VMware users modernizing applications and infrastructure.
April 27, 2021 latest Build Information
ESXi 7.0 | 09 MAR 2021 | ISO Build 17630552
vCenter Server 7.0 | 27 APR 2021 | ISO Build 17920168
VMware NSX Advanced Load Balancer | 12 OCT 2020 | 20.1.X
- Supervisor Cluster
- Management of VMs using Kubernetes via the Virtual Machine Service. This release adds the Virtual Machine Service to the infrastructure services included in vSphere with Tanzu, delivering Kubernetes native VM management for developers. VM Service enables developers to deploy and manage VMs in a namespace using Kubernetes commands. At the same time, the vSphere administrator is able to govern resource consumption and availability of the service, while still providing developers with a cloud-native experience.
- Self-service creation of namespaces for developers. vSphere administrators can now create and configure a Supervisor Namespace as a self-service namespace template. This template defines resource limits and permissions for usage. Developers can then use this template to provision a namespace and run workloads within it, without having to request one and wait for approval.
- Tanzu Kubernetes Grid Service for vSphere
- Kubernetes metrics-server enabled by default. The Kubernetes metrics-server is an aggregator of cluster usage data that will now be enabled in all Tanzu Kubernetes clusters. Users can now view current Node and Pod consumption using `kubectl top`.
- System mutating webhooks now support dry-run mode. Users can now integrate popular tools like the Terraform Kubernetes provider with Tanzu Kubernetes Grid Service. Previously the system webhooks did not support dry-run mode, which was a requirement for the Terraform `plan` command.
- Custom VM Classes. Tanzu Kubernetes Clusters can consume the custom Virtual Machine Classes through VM Service. This will allow users to configure different amounts of CPU and Memory allocated to the Virtual Machines that make up a Tanzu Kubernetes Cluster.
If you are not familiar with Kubernetes, you definitely should. You can follow hashtag #100DaysOfKubernetes , you will find a lot of help with experience of people already enjoyed playing with Kubernetes.
Finally, some useful links and resources if you want to dig deeper in Tanzu:
1- vSphere with Tanzu overview in 3 minutes.
2- Tanzu proof of concept guide.
3- vSphere with Tanzu quick start guide.
4- vSphere with Tanzu technical videos.