A stateful application that uses persistent storage runs on a Kubernetes cluster. You deploy the Kubernetes cluster on top of virtual machines managed by vSphere. The cluster includes at least one master node VM and several worker nodes.

Before creating your Kubernetes cluster, you need to configure your node virtual machines.

You then install all necessary Kubernetes components and the container runtime, configure the vSphere Container Storage Interface, and bootstrap your cluster.