A Kubernetes cluster template is a blueprint of the Kubernetes cluster and contains the required configuration. Before creating a Kubernetes cluster, create a Kubernetes cluster template for deploying the cluster. Using VMware Telco Cloud Automation, you can create a Kubernetes cluster template, upload, download, edit, and, use it for deploying multiple clusters.

When you define the Kubernetes cluster template, select whether it is a Management cluster type or a Workload cluster type.
  • Management cluster - A Management cluster is a Kubernetes cluster that performs the role of the primary management and operational center. You use the Management cluster for managing multiple Workload clusters.
  • Workload cluster - The clusters where the actual application resides. Deploy network functions on the Workload clusters.
When creating a Kubernetes cluster template for a Management cluster or a Workload cluster, you must provide two types of configuration information:
  • Cluster Configuration - Specify the details about the Container Storage Interfaces (CSI) such as vSphere-CSI, NFS Client, and Container Network Interface (CNI) such as Antrea, Calico, and Multus, version of Kubernetes, and tools such as Helm Charts.
  • Master Node and Worker Node Configuration - Here, you specify the details about the master node virtual machine and the worker node virtual machines. Specify details such as the storage, CPU, memory size, number of networks, labels, number of replicas for the master nodes, and worker nodes, and so on.