Browsed by
Tag: TKG

Deploy TKG workload cluster using TMC

Deploy TKG workload cluster using TMC

Tanzu Mission Control (TMC) provides centralized management and visibility over various K8s clusters in a multi-cloud environment. You can read more about TMC in my other article where I described it’s core feature – policy based management.As part of the other article I moved through all the steps to deploy TKG 2.4 Management cluster and in this one for TKG Supervisor cluster. Additionally here and here I’ve described how to connect TKG Management and Supervisor cluster to TMC respectively. Now…

Read More Read More

0 Shares
TKG Supervisor cluster – initial configuration

TKG Supervisor cluster – initial configuration

In the previous blog post I’ve covered the deployment of a Supervisor Cluster as well as initial login and checking the deployment. Now it’s time to get it configured, at least initially. Let’s take a look at the required steps to get it done! 1.Select Namespaces tab under your bran-new Supervisor cluster and click NEW NAMESPACE. 2. Provide a name (it must be DNS-compliant), select network (only networks defined during depoyment as workload networks are available here), add description and…

Read More Read More

0 Shares
TKG Supervior cluster deployment guide without NSX

TKG Supervior cluster deployment guide without NSX

TKG Supervisor cluster is deployed as part of vSphere with Tanzu which provides ability to deploy TKG workload clusters (also known as guest clusters in the past) as well as vSphere Pods within a vSphere Cluster. All together with ordinary VMs in the same cluster. The main difference between the TKG with Management cluster (also known as standalone TKG) is that with vSphere with Tanzu we define additional object that can provide resource isolation for workload clusters (and/or vSphere Pods)….

Read More Read More

0 Shares
How to – Connect to TKG node via SSH

How to – Connect to TKG node via SSH

As part of TKG we can distinguish two implementations – TKG with Management cluster also known as TKGm (multicloud) or TKG standalone. Eventhough nowadays these solutions are extremely close to each other especially if we deploy Supervisor cluster based on VDS, there are two different ways to access a TKG node via SSH. Why would you even need to do that? Mostly for troubleshooting, perhaps checking logs or kubelet status on a node locally. So how do we connect there?…

Read More Read More

0 Shares
Register TKG Management Cluster 2.4 in Tanzu Mission Control

Register TKG Management Cluster 2.4 in Tanzu Mission Control

Tanzu Mission Control (TMC) provides centralized management and visibility over various K8s clusters in a multi-cloud environment. You can read more about TMC in my other article where I described it’s core feature – policy based management. As part of the other article I moved through all the steps to deploy TKG 2.4 Management cluster. Now I’ll use it to demonstrate how you can connect and further manage it via TMC. For the purpose of this demonstration I’m using SaaS…

Read More Read More

0 Shares
TKG 2.4 – MANAGEMENT CLUSTER DEPLOYMENT – PART 2

TKG 2.4 – MANAGEMENT CLUSTER DEPLOYMENT – PART 2

In part 1 of this guide I went through the steps required to prepare a bootstrap machine. This part will guide you through the TKG 2.4 Management Cluster deployment in vSphere environment using previously create bootstrap machine. TKG Management Cluster deployment configuration can be defined either using GUI or CLI. In both cases the process is initiated using tanzu management-cluster create command either pointing to the –ui flag or -f and the YAML file with config. If this is your’s…

Read More Read More

0 Shares
TKG 2.4 – Management cluster deployment – part 1

TKG 2.4 – Management cluster deployment – part 1

Before we can start the deployment of TKG Management Cluster there are a few prerequisities that needs to ba handled around two main topics: Bootstrap Machine Bootstrap Machine is required to initially host Cluster API that will take care of management cluster deployment. It could be a physical or a virtual machine, in my lab it’s obviously a VM. After bootstrapping the management cluster, the machine can be used to deploy and manage TKG workload clusters. Therefore, a set of…

Read More Read More

0 Shares
Adding AKO repository to the Helm CLI fails

Adding AKO repository to the Helm CLI fails

Since some time you might experience a problem while adding AVI Kubernetes Operator (AKO) in your TKG/K8s cluster. While running following command: helm repo add ako https://projects.registry.vmware.com/chartrepo/ako you might get an error: saying ” https://projects.registry.vmware.com/chartrepo/ako cannot be reached. Error 404 page not found”. This is a VMware’s general issue with the repo itself and as I’ve heard there is some work in progress. However probably becasue of that OCI compliant charts have been uploaded to be used as a workaround or a…

Read More Read More

0 Shares
Policy management with Tanzu Mission Control

Policy management with Tanzu Mission Control

Management of multiple Kubernetes clusters isn’t an easy task. Especially if we are talking about dozens or hundreds of Kubernetes clusters you need to take care of which is not an unusual situation nowadays. So how I can manage all of them in a consistent way and at the same time doing it effectively without spending weeks on applying the configuration? VMware Tanzu Mission Control a.k.a TMC is the answer! It allows us to centrally define and propagate following policy…

Read More Read More

0 Shares
Tanzu Kubernetes Grid 2.1 – deployment guide

Tanzu Kubernetes Grid 2.1 – deployment guide

As the documentation is still pretty dry and there is not so much information about that on the internet I’ve decided to post a series of articles describing the Tanzu Kubernetes Grid deployment based on the latest and greatest version 2.1. It’s intended to be a step by step guide that will walk you through the entire process from the begining till the end. Starting from the vSphere, NSX and ALB infrastructure preparation up to a deployment of a sample…

Read More Read More

0 Shares