> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rafftechnologies.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Upgrade to an HA control plane

> Promote a single-master cluster to a 3-master highly available control plane

<sub>Updated August 24, 2026</sub>

An HA control plane runs 3 masters with a replicated etcd, so the Kubernetes API stays up through a master failure. It costs a flat \$30/month; you can also enable it at cluster creation.

## Steps

<Steps>
  <Step title="Open Settings">
    On the cluster page, open **Settings** and find **High availability**.
  </Step>

  <Step title="Upgrade">
    Click **Upgrade to HA**. Pay-as-you-go clusters start immediately; subscription clusters go through checkout for the pro-rated fee first. The two new masters join over a few minutes with no API downtime.

    <Frame>
      <img src="https://mintcdn.com/rafftechnologiesllc/pydLUQqixwIwkrCw/images/products/compute/kubernetes/ha-badge.png?fit=max&auto=format&n=pydLUQqixwIwkrCw&q=85&s=d7f4818491de65d7ce5388608aad91b8" alt="Nodes tab during an HA upgrade — two new masters provisioning while the cluster keeps running" width="1640" height="820" data-path="images/products/compute/kubernetes/ha-badge.png" />
    </Frame>
  </Step>
</Steps>

## Verify

The cluster header shows an **HA · 3 masters** badge, and `kubectl get nodes` lists three control-plane nodes.

<Note>
  HA cannot be reversed from the dashboard — a 3-master control plane stays HA for the cluster's lifetime.
</Note>
