VCF 9.0 describes VKS as providing self-service, declarative lifecycle management for Kubernetes clusters and explicitly identifiesCluster APIas the mechanism that enables Kubernetes-style lifecycle automation. The documentation states that “The Cluster API provides declarative, Kubernetes-style APIs for cluster creation, configuration, and management,” and that its inputs include resources describing “the virtual machines that make up the cluster” plus “cluster add-ons.” This directly maps to automated lifecycle management: a desired-state YAML is reconciled by controllers that create, update, and maintain the control plane and worker node resources without manual, imperative procedures.
The same VCF 9.0 content also notes VKS exposes “three layers of controllers” for lifecycle management and lists Cluster API as one of those layers, reinforcing that Cluster API is foundational for ongoing cluster operations (create, scale, upgrade, reconcile). Contour is an ingress controller (traffic routing), kubeadm is a Kubernetes bootstrap tool (not the VKS lifecycle controller framework), and Grafana is observability/visualization (not cluster lifecycle).
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit