VMware

VMware Telco Cloud Automation (TCA) CaaS Tanzu Kubernetes Grid (TKG) Management Cluster Deployment

Please go through my previous post –

  1. Basic Overview of Telco (PNFs, VNFs, CNFs) and VMware Telco Cloud Automation – https://kdinesh.in/tca/

2. VMware Telco Cloud Automation Manager and Control Plane Deployment and Configuration – https://kdinesh.in/vmware-telco/

Deployment Requirements: –

Before Deploying CaaS Tanzu Cluster, we first need to create Management and
Workload Tanzu Cluster Templates (Template means – Number of nodes, CPU,
memory, storage …etc. config).

DHCP Network required for deploying Management and workload Clusters. (Note:
– After cluster deployment, reserve cluster VM IPs in DHCP server)

Tanzu OVA.

You can create multiple management and workload clusters using TCA.

Creating Management cluster Templates: –

Login to TCA Console > CaaS Infrastructure > Cluster Templates.

Click on ADD option.

Enter your Name and Select Cluster type as Management cluster; click NEXT.

Select the Kubernetes version (Management Cluster will support only a Single Kubernetes version based on the TCA version).

Enter the Control Plane node name, CPUs, Memory, Storage, and Number of Replicas. Click on Next.

Enter the Worker node name, CPUs, Memory, Storage, and Replicas. Click on Next.

Review details and click on ADD TEMPLATE.

Management cluster template creation is completed. Similarly, we can configure the workload cluster template.

Creating the Workload Cluster Template: –

Click on the add Template option. Enter the workload Cluster name and Cluster type as workload load cluster. Click on Next.

Select Kubernetes Version, CNI, CSI, and Tools (Based on your requirements). Click on Next.

Enter Master name, CPUs, Memory, Storage, and replicas. Click on Next.

Enter the Worker node name, CPUs, Memory, Storage, Replicas, and labels. Click on Next.

Optional – In workload Configuration, you can enable and specify details (If in case any issue with the node, automatically node will be terminated and a new node will provision based on the specified timeout configuration)

Click on ADD Template.

Management and Workload Cluster template creation completed. Now we can deploy the Management cluster and workload clusters.

Management Cluster Deployment: –

First Download Tanzu OVA file From VMware Portal. I am using the v22.9 version for management and workload clusters. Suppose you are planning to use a different workload Kubernetes version. You download the required OVAs.

Deploy the OVA file as a VM on vCenter and convert the VM into a Template.

Select Cass infrastructure > Cluster instance > Deploy Management Cluster.

Select Resource Provider infrastructure (It will show all registered VIMs. I registered one vSphere Vim, so it is showing vSphere Vim only). Click on Next.

Select the Management cluster template and click on Next.

Enter cluster name, Password, select OS images, IP version, Enter VIP, Select vSphere cluster, Resource pool, VM Folder, Datastore, MTU(Optional), and Domain Name servers. Click on next.

For Master nodes – Select vSphere Cluster, Resource pool, Datastore, Network( Please make sure that you need to select DHCP network), and Domain Name Server (MTU -Optional). Click on Next.

For Worker nodes – Select vSphere Cluster, Resource pool, Datastore, Network, and Domain Name Server (MTU -Optional). Click on Next.

Review all the configuration details and click on Deploy. Deployment Will take Approximately 20 to 30 min.

You expand the cluster, and you can check the deployment status. My deployment was completed successfully.

You also see the Management cluster VMs on vSphere.

You can see this in TCA. Management cluster showing Active.

Dineshreddy Kayithi

Rooted in a solid academic foundation with a Bachelor's Degree in Information Technology, my career has been deeply entrenched in designing, deploying, and managing enterprise-grade infrastructure across virtualization, cloud-native, and containerized environments. Industry certifications from VMware, AWS, Microsoft, and Kubernetes validate my hands-on expertise in architecting scalable, resilient systems spanning hypervisors, public/hybrid cloud platforms, and container orchestration frameworks. I'm driven by a relentless pursuit of emerging technologies — translating them into production-ready solutions that solve complex operational challenges.

View Comments

Share
Published by
Dineshreddy Kayithi
Tags: VMware Telco

Recent Posts

Canary Deployments on OpenShift with GitOps: A Practical Walkthrough

Shipping a new version of an application is always a small act of faith. Even…

2 weeks ago

OpenShift VM Backup and Restore

The following steps demonstrate how to back up and restore an OpenShift virtual machine using…

2 months ago

Red Hat OpenShift VM Micro-segmentation Using MultiNetworkPolicy

OpenShift Virtualization allows virtual machines (VMs) to run natively on Kubernetes alongside container workloads. Using…

3 months ago

Red Hat OpenStack Services on OpenShift (RHOSO)

Red Hat OpenStack Services on OpenShift (RHOSO) provides the foundation to build a private or public…

4 months ago

Kubernetes Cluster Deployment

Kubernetes (often shortened to “K8s”) is an open-source system for automating the deployment, scaling, and…

4 months ago

Ceph cluster on a single machine

Ceph is an open-source, distributed storage platform that provides object, block, and file storage in…

4 months ago