Vitess can run as a Kubernetes-aware cloud native distributed database. This can be one of the easiest ways to run Vitess.

Kubernetes handles scheduling onto nodes in a compute cluster, actively manages workloads on those nodes, and groups containers comprising an application for easy management and discovery. Vitess does not do this auto-provisioning and thus integrates nicely with Kubernetes.