Tanzu Kubernetes Grid – Create workload cluster on vSphere

Hola, In this post I will be demonstrating how to use Tanzu Kubernetes Grid to deploy and manage Tanzu Kubernetes Workload clusters on a vSphere environment. TKG provides commands and options to perform life cycle management operations like Create, Delete, Scale up/down of kubernetes workload cluster. Prerequisite Before you create Tanzu

Install Harbor on Ubuntu 20.04

If you are looking for an on-premises Docker image registry, then Harbor is the best solution that not only hosts your images, but also scans for any vulnerabilities. Key features of Harbor include: Security and vulnerability analysis Content signing and validation Extensible API and web UI Image replication Role-based

TKG 1.4 on Azure – Part 6 : Delete the clusters

  This post covers the steps to delete the clusters that were deployed in TKG on Azure. Ensure to follow this doc only after double checking when NO APPLICATIONS ARE RUNNING. Cluster deletion completely wipes the pods running it. Delete workload cluster: Delete Management cluster: Management cluster deletion might usually take some time as

TKG 1.4 on Azure – Part 5 : Scaling operations

Scale management clusters: If you have deployed a development management cluster, like I did while creating i.e., with 1 control and worker nodes. You can scale the management clusters to production cluster type anytime using simple commands. In this post, I have covered manual scaling, but there is also auto scaling

TKG 1.4 on Azure – Part 3 : Create workload cluster

When you deploy Tanzu Kubernetes (workload) clusters to Microsoft Azure, you must specify options in the cluster configuration file to connect to your Azure account and identify the resources that the cluster will use. Create a yaml file with variables given in below template. for ex: wc-config.yaml  Note: Below example is

TKG 1.4 on Azure – Part 2: Deploy management cluster

In this post, we will go through the steps to create management cluster through UI. Select Deploy under Microsoft Azure Fill in TENANT ID, CLIENT ID, CLIENT SECRET, SUBSCRIPTION ID that is collected in earlier post. Select the Region where you would like that management cluster to be deployed. Paste

TKG 1.4 on Azure – Part 1: Prepare the resources

I am very thrilled to login to Azure portal to deploy TKG, I previously worked on Azure extensively for more than 2 years when I was working in Horizon cloud on Azure and really loved the way how microsoft constantly keeps updating its functionality. This post explains how to prepare

Tanzu Application Service – Part 6 : Install TAS

To install TAS using ops manager, you first need to upload the software bundle to ops manager VM. ssh to jumpbox that is created earlier - ref to post : Execute the command pivnet products in jumpbox to verify the access, otherwise login to pivnet cli as mentioned in post Download TAS Just like

Tanzu Application Service – Part 5 : Install Bosh director

In my earlier post, we have seen the process to deploy resources like terraform, ops manager, DNS binding etc.. After login to ops manager (https://pcf.<env name>.<domain name>), BOSH director is displayed as tile in dashboard with orange colour which indicates pending further configuration. click on the tile "Bosh Director for GCP" Google

Tanzu Application Service – Part 4 : DNS binding in GCP

In continuation to previous post : Navigate to GCP console > Network Services > Cloud DNS, terraform automatically creates a zone by default with DNS name as <<envname>>.<<domainname>> (in my case it is captainv-pilot.captainvirtualization.in.) For this demo, I am using my existing domain name - captainvirtualization.in, which I purchased from go

Tanzu Application Service – Part 1: Create Jumpbox in GCP

In this post, I will take you through the steps to deploy a jumpbox in gcp which is used for all admin related tasks. You can do this from your local machine, but it is good practice to do everything from a jumpbox, where you can avoid downloading and uploading