In the previous blog posts we discussed about the prerequisites and different steps involved in installing the TKGm 1.2.0 version on vSphere. In this blog post, we will try to upgrade the TKG to 1.2.1 which is the latest one available at the time of writing this blog. Current environment: Let's check the version of... Continue Reading →
Troubleshooting Tanzu Kubernetes Grid Clusters with Crash Diagnostics
Crash Diagnostics aka Crashd is an open source project that makes it easy to diagnose problems with unstable or even unresponsive Kubernetes clusters. If you are a Tanzu admin or a consultant, this tool comes very handy with collecting the diagnostic information about the cluster that you are working on. In this blog post we... Continue Reading →
Tanzu Kubernetes Grid 1.2 installation get stuck at the create management cluster
While working on a TKG 1.2.0 on vSphere deployment, we faced this issue issue due to which the TKG management cluster deployment failed. In this blog post, I am discussing the details of the issue and how we resolved it Symptoms: Deploying a Tanzu Kubernetes Grid (TKG)1.2 management cluster on vSphere fails at stage 5... Continue Reading →
How to install TKG 1.2.0 on vSphere: Part 4: Deploy Workload Cluster
In the previous blog post series, we have successfully completed the deployment of the management cluster. I am adding the links to the previous parts below for your easy access. If you have missed, please check out those blogs before starting with this one. Part-1:Prepare bootstrap machine Part-2:Prepare the vSphere environment Part-3:Deploy Management Cluster In... Continue Reading →
How to install TKG 1.2.0 on vSphere: Part 3: Deploy Management Cluster
In the Part 1 and Part 2 of the TKG deployment series blog posts, we saw how to prepare the bootstarp vm and the vsphere environment respectively. If you have missed, please review those posts before going through this one. In this blog post, we will see how to deploy a TKG management cluster. Management... Continue Reading →
How to install TKG 1.2.0 on vSphere: Part 2: Prepare the vSphere environment
In the previous blog post, we prepared the bootstrap virtual machine from which we will be initiating our TKG installation. In this blog post, we will discuss what need to be configured in the vSphere environment. Requirements: vSphere cluster with at least two hostsIt is recommended to enable vSphere DRS in the clusterOptionally, a resource... Continue Reading →
How to install TKG 1.2.0 on vSphere: Part 1: Prepare bootstrap machine
VMware Tanzu Kubernetes Grid provides a consistent, upstream-compatible implementation of Kubernetes, that is tested, signed, and supported by VMware. Tanzu Kubernetes Grid is central to many of the offerings in the VMware Tanzu portfolio. In this blog post we will start with installing TKG 1.2.0 version on our on-premises vSphere environment. TKG creates a temporary... Continue Reading →
Tanzu Kubernetes Grid 1.2.1 deployment is stuck due to cert-manager pod creation issue
Tanzu Kubernetes Grid aka TKG provides a consistent, upstream-compatible implementation of Kubernetes, that is tested, signed, and supported by VMware. Recently I was working on a TKGm 1.2.1 airgapped installation on vSphere environment and faced an issue. The installation got stuck at one point for about 30 mins and eventually failed. I am discussing it... Continue Reading →
TKGI Cluster creation fails with error “1 of 7 pre-start scripts failed. Failed Jobs: pks-nsx-t-prepare-master-vm”
One of the commonly reported issues in TKGI is cluster creation fail with error 1 of 7 pre-start scripts failed. Failed Jobs: pks-nsx-t-prepare-master-vm. In this blog post, we will see more about the issue. Symptoms: Bosh tasks fails with the below error Task 305253 | 02:58:24 | Updating instance master: master/6415b432-ccc2-4faa-89c8-911914cb9d44 (0) (canary) (00:02:16) L... Continue Reading →
Create a custom VM_TYPE template in PKS/TKGI
We have seen couple of requests from our customer about how to create a custom vm type in PKS as the cluster has plenty of resources and wants to create a VM with high CPU, disk, and RAM resources. Though the steps are available in the product knowledge base, some times it gets confusing. In this... Continue Reading →