You provision Tanzu Kubernetes clusters by invoking the Tanzu Kubernetes Grid Service declarative API using the kubectl CLI and a cluster specification defined using YAML.
Workflow for Provisioning Tanzu Kubernetes Clusters You provision Tanzu Kubernetes clusters by invoking the Tanzu Kubernetes Grid Service declarative API. Once a cluster is provisioned, you manage it and deploy workloads to it using kubectl .
Workflow for Provisioning a Tanzu Kubernetes Cluster in an Air-Gapped Environment To provision a Tanzu Kubernetes cluster in an air-gapped environment, download the virtual machine image files and create a local content library. Import the images to the local library and associate it with the Supervisor Namespaces where you create the Tanzu Kubernetes clusters.
Configuration Parameters for Tanzu Kubernetes Clusters The Tanzu Kubernetes Grid Service API exposes several parameters for provisioning and updating Tanzu Kubernetes clusters.
Virtual Machine Class Types for Tanzu Kubernetes Clusters When you provision a Tanzu Kubernetes cluster, you specify the virtual machine class type. Each class type reserves a set of resources for the VM, including processing, memory, and storage. In addition, for each type there are guaranteed and best effort editions depending on your use case.
Provision a Tanzu Kubernetes Cluster You provision a Tanzu Kubernetes cluster using a declarative YAML file that invokes the Tanzu Kubernetes Grid Service API.
Provision a Tanzu Kubernetes Cluster Using an Image Pulled from a Local Content Library To provision a Tanzu Kubernetes cluster in an air-gapped environment, create a cluster using the virtual machine image synchronized from a Local Content Library.
Delete a Tanzu Kubernetes Cluster Use kubectl to delete a Tanzu Kubernetes cluster provisioned by the Tanzu Kubernetes Grid Service .
Minimal YAML for Provisioning a Tanzu Kubernetes Cluster This example YAML provides the minimal configuration for provisioning a Tanzu Kubernetes cluster that uses all of the default settings.
Example YAML for Provisioning a Tanzu Kubernetes Cluster with a Custom Antrea Network This example YAML demonstrates how to provision a Tanzu Kubernetes cluster with custom network ranges for the Antrea CNI.
Example YAML for Provisioning a Tanzu Kubernetes Cluster with a Custom Calico Network This example YAML demonstrates how to provision a Tanzu Kubernetes cluster with custom network ranges for the Calico CNI.
Example YAML for Provisioning a Tanzu Kubernetes Cluster with Separate Disks and Storage Parameters If needed you can put high-churn data on a separate volume from the primarily read-only root partition on a Tanzu Kubernetes cluster node.
Example YAML for Provisioning a Tanzu Kubernetes Cluster with a Default Storage Class You can specify a default storage class when you provision a Tanzu Kubernetes cluster.
Configuring the Tanzu Kubernetes Grid Service Instance You can configure the Tanzu Kubernetes Grid Service instance with global settings for key features, including the container network interface (CNI), a proxy server, and trust certificates.
Provisioning Tanzu Kubernetes Clusters with a Proxy Server You can provision Tanzu Kubernetes clusters to use a proxy server for outbound HTTP and HTTPS traffic. You can configure a proxy server globally for all Tanzu Kubernetes clusters, or individually on a per cluster basis.
Check the Default CNI for Tanzu Kubernetes Clusters The Tanzu Kubernetes Grid Service provides a default container network interface (CNI) for Tanzu Kubernetes clusters. You can verify the default CNI using kubectl.
Configure the Default CNI for Tanzu Kubernetes Clusters The Tanzu Kubernetes Grid Service provides a default container network interface (CNI) for Tanzu Kubernetes clusters. The default configuration lets you create clusters without the need to specify the CNI. You can change the default CNI by editing the service specification.
Specify a Default Text Editor for Kubectl To help you maintain Tanzu Kubernetes clusters after provisioning, specify a default text editor for kubectl.