Skip to content

Commit cb64c1b

Browse files
committed
feat(ec): enable-ha command
1 parent 4e4feec commit cb64c1b

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

docs/enterprise/embedded-manage-nodes.mdx

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ To add nodes to a cluster:
5050

5151
* If the Embedded Cluster Config [roles](/reference/embedded-config#roles) key is not configured, all new nodes joined to the cluster are assigned the `controller` role by default. The `controller` role designates nodes that run the Kubernetes control plane. Controller nodes can also run other workloads, such as application or Replicated KOTS workloads.
5252

53-
* Roles are not updated or changed after a node is added. If you need to change a nodes role, reset the node and add it again with the new role.
53+
* Roles are not updated or changed after a node is added. If you need to change a node's role, reset the node and add it again with the new role.
5454

5555
* For multi-node clusters with high availability (HA), at least three `controller` nodes are required. You can assign both the `controller` role and one or more `custom` roles to the same node. For more information about creating HA clusters with Embedded Cluster, see [Enable High Availability for Multi-Node Clusters (Alpha)](#ha) below.
5656

@@ -145,3 +145,14 @@ To create a multi-node HA cluster:
145145
[View a larger version of this image](/images/embedded-cluster-ha-prompt.png)
146146

147147
1. Wait for the migration to complete.
148+
149+
### Enabling High Availability
150+
151+
For existing clusters with 3 or more controller nodes that are not yet highly available, you can enable high availability using the `enable-ha` command.
152+
This command will migrate your cluster to a highly available configuration.
153+
154+
To enable high availability:
155+
156+
```bash
157+
sudo ./APP_SLUG enable-ha
158+
```

0 commit comments

Comments
 (0)