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.