KOP Upstream Clusters - Master Nodes - Rafay Product Documentation

Master Nodes

Addition or removal of master nodes from the controller-provisioned and managed clusters is possible as a Day 2 operational task.

Important: This workflow is supported for manually provisioned clusters.


Manually Provisioned Clusters

Add Master Nodes

Users can optionally enable "auto approval" for new master nodes to join the cluster. Enable the auto approval "toggle" in the cluster configuration page as shown in the screenshot below.

Important: If the approval process fails for a node, it is automatically retried when an add operation is triggered for another node, with failures typically caused by connectivity issues.

When all nodes have been provisioned, and there are no pending nodes for provisioning, the Provision Approved/Failed Nodes button will not be available on this page.

Important: On Day 2, post-cluster creation, master nodes must be added sequentially, with each node provisioned successfully before proceeding to the next, to prevent any provisioning issues.


Cordon/Uncordon/Drain Nodes

Management of node scheduling through the controller UI allows the users to quickly change the status of master nodes:

Refer to this page for instructions on how to cordon, drain, or uncordon via the CLI and this page for instructions on how to cordon, drain, or uncordon via the API.


Debug Logs

The Debug Logs feature allows users to view and download detailed logs for each node within a cluster. These logs help troubleshoot provisioning issues, cluster upgrade failures, and node-level problems.

Note: The Debug Logs feature is supported only via the UI and API interfaces.

Access Debug Logs

  1. Navigate to the Nodes tab of your cluster.
  2. From the node’s Actions menu, select Debug Logs.

Debug Logs Viewer

Error Handling


Delete Master Nodes

Force Delete

Important: For manually provisioned clusters, it is the customer's responsibility to deprovision the VM or Instance after deleting the master node from the cluster.