GKE On-Prem architecture with highly-available user clusters (Click to enlarge)
GKE On-Prem supports HA user control planes. During cluster creation,
you can choose to create three user control planes.
To do so, specify usercluster.masternode.replicas: 3 in the
GKE On-Prem configuration file you're using to create the user
cluster.
To create a HA user cluster, GKE On-Prem creates three user
control plane VMs (or master nodes) within the admin cluster. Each control
plane VM runs the same Kubernetes control plane components. GKE On-Prem
uses leader election to
GKE On-Prem does not currently support HA admin control planes.
You can prevent a single point of failure in the admin cluster by enabling
vSphere High Availability for your vSphere cluster.
vSphere High Availability protects GKE On-Prem admin clusters from
going down in the event of an underlying host failure.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-05 UTC."],[[["GKE On-Prem offers high availability (HA) options for user clusters, allowing you to create three user control planes during cluster creation."],["Creating an HA user cluster involves GKE On-Prem deploying three user control plane VMs, each running the same Kubernetes control plane components within the admin cluster."],["During the beta phase of HA user clusters, DRS anti-affinity rules are not created for user cluster control plane VMs, so vSphere High Availability should be enabled."],["GKE On-Prem currently does not support HA admin control planes, but you can use vSphere High Availability to protect the admin cluster from host failures."],["Resuming cluster creation is not currently possible for a HA user cluster."]]],[]]