- How to use VMware vSAN ReadyNode Configurator - Fri, Dec 17 2021
- VMware Tanzu Kubernetes Toolkit version 1.3 new features - Fri, Dec 10 2021
- Disaster recovery strategies for vCenter Server appliance VM - Fri, Nov 26 2021
This will allow you to set up and run Tanzu Kubernetes Grid (TKG) very fast within an existing infrastructure that does not use NSX and is not part of VCF. In fact, not many vSphere installations do have an NSX within their environment for the networking part. It seems that VMware has had many requests to enable Tanzu with vSphere since the original release of vSphere 7 back in March 2020.
The new release of VMware vSphere 7 U1 will have integrated Tanzu and Kubernetes out of the box. It will not require going through vSphere Cloud Foundation (VCF), as was the case with the initial release of vSphere 7.
vSphere 7 U1 will be the simplest implementation of Kubernetes for admins that need to run modern apps and containers.
vSphere 7 U1 also includes new features and new Virtual Hardware 18 (vMX 18), where we see some scalability improvements for large VMs, the ability to run more VMs per host/cluster, and the creation of even larger vSphere clusters with up to 96 hosts (previously only 64 were possible).
vSphere Lifecycle Manager (vLCM) also enables managing the installation, upgrade, and uninstallation of NSX components, as well as adding/removing ESXi hosts to/from a cluster. I'll write a separate detailed post about those vSphere 7 U1 features.
Admins will be able to leverage virtual distributed switches (vDS) to have networking capabilities for Tanzu, as vDS can be configured according to Tanzu's needs, providing some NSX capabilities.
With vSphere vDS, you will be able to configure the Management network, Workload network, and Frontend networks.
The Management network is used by the control plane to communicate with vCenter and to update load balancer configuration in the High Availability (HA) proxy.
The Workload network is where the Tanzu Kubernetes clusters are placed. Each supervisor namespace can be assigned to its own network and be completely isolated from other development teams.
The Frontend network is the network used by the applications.
The deployment wizard uses the HA proxy as a load balancer. It is deployed as a virtual appliance by using an OVF file via a wizard. So, once you have the HA proxy deployed and configured, Tanzu Kubernetes deployment can start; it also uses a wizard-driven workflow.
The Kubernetes supervisor cluster runs with the Kubernetes (K8s) Control plane, which can connect to the Management network, the Workload network, and the HA proxy.
With vSphere 7 U1 with Tanzu, there is a new concept called Services. These services run at the supervisor cluster level and are available to the vSphere admin.
The services are:
- Tanzu with Kubernetes grid—The TKG service enables the admin to deploy Tanzu Kubernetes clusters onto vSphere.
- vSphere Pods—Objects in your vCenter Server. vSphere Pods run directly on ESXi, leveraging the Container Runtime for ESXi (CRX).
- Networks—Networks configured for Kubernetes.
- Volumes—Storage volumes consumed by Kubernetes.
- Registry—This service enables private image registry on the Supervisor cluster.
You can allow your development teams to run TKG clusters that are visible in a vSphere client such that as the vSphere admin, you'll have control of the assigned resources and usage.
vSphere with Tanzu can be deployed in about one hour. vSphere 7 U1 will be available on October 30th, 2020, Q3.
This release supports the idea I had about the initial vSphere 7 release, which was already able to run Kubernetes as long as it was tightened to the VMware VCF. With vSphere 7 U1, admins will be able to configure their virtual networking without the need to completely rebuild their networks and use NSX.
This release of vSphere will allow admins to deal with what they've dealt with many times in the past—a shadow IT. Now the admins will be able to use namespaces and assign policies that define how developers consume resources via self-service. They will also control who has access to which resource and organize the management of the development teams directly in vSphere by using its integrated groups and user management.
vSphere 7 U1 will also feature new virtual hardware 18 (vMX 18), allowing you to configure virtual machines (VMs) with up to 768 vCPUS and with 24 Tb of RAM. A really monster VM-capable release.
Subscribe to 4sysops newsletter!
VMware vSAN also has a new release, which includes some significant performance, management, and resiliency improvements and adds capabilities to vSAN, such as the ability to configure SMB v3.0, Kerberos for NFS, or Active Directory for SMB.