vSphere

Revisiting installing vSphere with Tanzu while using NSX Advanced Load Balancer

In my earlier post, Deploying vSphere 7.0 U2 with Tanzu while using NSX Advanced Load Balancer, I conducted a thorough walkthrough of the process of installing vSphere with Tanzu while using NSX Advanced Load Balancer (NSX ALB) for load balancer services. While vSphere 7.0 U3 does not differ too largely from 7.0 U2, I wanted […]

Revisiting installing vSphere with Tanzu while using NSX Advanced Load Balancer Read More »

Revisiting installing NSX Advanced Load Balancer for use with Tanzu Kubernetes Grid and vSphere with Tanzu

Several months ago, I did a walkthrough of installing NSX Advanced Load Balancer (NSX ALB) for use with both Tanzu Kubernetes Grid (TKG) and vSphere with Tanzu. This was on the 20.1.3 version and there have been a few updates since then. I also wrote a post on upgrading NSX ALB a month later but

Revisiting installing NSX Advanced Load Balancer for use with Tanzu Kubernetes Grid and vSphere with Tanzu Read More »

Using multiple availability zones for a workload cluster in TKG 1.4 on vSphere

Before TKG 1.4, when you provisioned workload clusters on vSphere, the nodes mostly ended up randomly spread out across the available ESXi hosts. This wouldn’t provide the best experience when you’re planning for DR scenarios and want to ensure some redundancy. There is now the ability to spread nodes across multiple clusters within a single

Using multiple availability zones for a workload cluster in TKG 1.4 on vSphere Read More »

Migrating a TKG cluster control-plane endpoint from kube-vip to NSX-ALB

With the introduction of TKG 1.4 you can now use NSX Advanced Load Balancer (NSA ALB) to supply the control plane endpoint VIP instead of kube-proxy. This is a great advancement but it’s not clear how to take advantage of this feature for upgraded management and workload clusters. In this post, I’ll walk through the

Migrating a TKG cluster control-plane endpoint from kube-vip to NSX-ALB Read More »

Upgrading from TKG 1.3 to 1.4 (including extensions) on vSphere

Tanzu Kuberentes Grid (TKG) 1.4 was just released on September 9th, 2021 and I couldn’t wait to take it for a spin. You can read all about the new features in the Release Notes and be sure to check out the updated documentation as there are several changes to how things work from 1.3. My

Upgrading from TKG 1.3 to 1.4 (including extensions) on vSphere Read More »

How to enable and use a custom S3 or S3-compatible storage location for Data Protection backups in TMC

In my previous post, Enable and use Data Protection in TMC, I walked through the process of using the Data Protection feature in TMC to backup and restore a workload. While this works great, it has a limitation in that you must use an Amazon S3 bucket for the backup storage location. While this might

How to enable and use a custom S3 or S3-compatible storage location for Data Protection backups in TMC Read More »

Backup vSphere Persistent Volumes with Velero and the Velero Plugin for vSphere

The 1.1.1 version of the Velero Plugin for vSphere was just released and I had been waiting for it as I needed the ability to backup vSphere persistent volumes on Kubernetes 1.20.x and to use an untrusted certificate with my S3 storage location. Since both of these concerns were addressed in this version, I quickly

Backup vSphere Persistent Volumes with Velero and the Velero Plugin for vSphere Read More »

How to configure external-dns with Microsoft DNS in TKG 1.3 (plus Harbor and Contour)

External-DNS is an open source project that is newly included in TKG 1.3. External-DNS synchronizes exposed Kubernetes Services and Ingresses with DNS providers. TKG 1.3 uses external-DNS to assist with service discovery as it will automatically create DNS records for httpproxy resources created via Contour in TKG. AWS (Route53), Azure, and RFC2136 (BIND) are currently

How to configure external-dns with Microsoft DNS in TKG 1.3 (plus Harbor and Contour) Read More »