Persistent Volumes Migration in a vSphere Environment

Recently, I came across a customer scenario where a storage refresh had to be performed in a TKGi environment, which meant migrating all existing infrastructure including the Persistent Volumes to new data stores. I intend to cover the steps involved in this migration on a very high level, while the focus being Persistent Volumes migration. … Read more

Tanzu Cluster Upgrade and Pod Security Admission

I was recently tasked with upgrading a Tanzu Kubernetes Cluster to v1.26.5 (version v1.26.5+vmware.2-fips.1 to be specific). Once I completed the upgrade, to my surprise, when I did a “kubectl get pods“, I found them to be missing. When i went digging for any known issues, I noticed something related to Pod Security that I … Read more

Retrieve Tanzu Guest Cluster SSH Password – Automation

With the growing popularity of vSphere 8, more and more customers are starting to adopt vSphere with Tanzu as their de-facto Kubernetes platform since it provides them the flexibility to either: Deploy containers directly onto the hypervisor (vSphere Pods – in a certain deployment topology) or Manage their own Kubernetes cluster (TKCs). Kubernetes aside, vSphere … Read more

Scale Tanzu VMs using a simple shell script

VMware’s Tanzu Portfolio offers enough products that can help you on your modernisation journey. They also have something for traditional vSphere guys like me 🙂 Yes, vSphere with Tanzu offers first hand Kubernetes experience without compromising on the chill and thrill that vSphere has been able to give us for so long 🙂 In today’s … Read more

Replacing Supervisor Cluster Certificates

In my last post, I discussed about replacing supervisor cluster’s VIP cert and the load balancer cert. This article will be a continuation of sorts. Supervisor cluster is compromised of so many individual components that communicate between each other and with vCenter using certificates and this signifies the importance of this certs being valid at … Read more

vSphere with Tanzu API and Ingress Certificate Replacement

I wrote about enabling vSphere with Tanzu here. Much hasn’t changed about the pre-reqs and the procedure when it comes to the latest version of vSphere 7.0 U3, except for a few cosmetic changes. I haven’t tested it on vSphere 8 yet. If there are changes, I would love to blog about it too 🙂 … Read more

Velero and vSphere – Part 4

Since we have completed all the pre-requisites required to back up a vSphere pod using Velero in the previous three blogs, we will look into the procedure of backing up and restoring the pod in this blog. Step 1: I have created a namespace called “vsphere-pods” and deployed a nginx pod into it. Step 2: … Read more

Velero and vSphere – Part 3

So far in this series of blogs, we have installed MinIO on a Ubuntu server, installed the Data Manager and the Velero vSphere Operator on the Supervisor cluster. We will continue in our journey to backup and restore a vSphere pod. The next step would be to install the vSphere plugin for Velero. Step 1: … Read more

Velero and vSphere – Part 2

As a follow up to my previous blog about setting up MinIO for Velero vSphere Operator, I would like to describe the process of installing the Velero vSphere Operator in this blog. You can refer to the official documentation here. Since we have already installed MinIO, we will now deploy the Data Manager using OVA. … Read more

Velero and vSphere – Part 1

It has been a while since I wrote something in the space. This one has been long overdue. Almost all enterprises are slowly migrating their workloads to cloud native spaces, either on-prem or on the cloud. There are many external factors that aids the decision making process of whether the cloud-native applications are going to … Read more

error

Enjoy this blog? Please spread the word :)