Add or remove nodes in a cluster - Administrator Guide - 8.5 - Cortex XSOAR - Cortex - Security Operations

Cortex XSOAR On-prem Documentation

Product
Cortex XSOAR
Version
8.5
Creation date
2024-03-10
Last date published
2024-09-17
Category
Administrator Guide
Solution
On-prem
Abstract

Add, drain, remove, taint, or uncordon a node in a cluster under the Cluster Administration textual UI menu item.

If you deployed your Cortex XSOAR environment starting with three nodes, using the textual UI menu in your VM you can add a node, taint a node, remove a node, drain a node, and uncordon a node.

Important

  • If you deployed your Cortex XSOAR environment as a standalone (single node), you cannot add nodes to it and switch to a cluster.

  • If you remove one of the control planes (the original three nodes in a cluster), you cannot perform actions such as upgrade or scaling up. You need to add a new node to replace the control plane and assign it the same IP address as the control plane that was removed.

Add a node

Add a node to a cluster to increase its capacity, improve performance, or enhance redundancy for better load distribution.

  1. From the textual UI menu in your VM, select Cluster Administration.

  2. Reestablish trust between all nodes in the cluster, including the new node. For more information, see Task 5. Establish trust between all nodes in a cluster.

  3. Select Add Node.

  4. Enter the IP Address and click Add.

Taint a node

Tainting a node marks the node as out of service for internal K8s functions. Taint a node to stop applications from running on it.

  1. From the textual UI menu in your VM, select Cluster Administration.

  2. Select the IP address of the node you want to taint.

  3. Select Taint.

    In the list of nodes in the Cluster Administration menu, the node IP will display as Ready,SchedulingDisabled.

Remove a node

Remove a node from a cluster to reduce resources, perform maintenance, or decommission the node, ensuring the cluster operates efficiently without unnecessary or malfunctioning components.

  1. From the textual UI menu in your VM, select Cluster Administration.

  2. Drain the node.

    1. Select the IP address of the node you want to drain.

    2. Select Drain.

      In the list of nodes in the Cluster Administration menu, the node IP will display as Ready,SchedulingDisabled.

  3. Remove the node.

    1. Select the IP address of the node you want to remove.

    2. Select Remove.

      In the list of nodes in the Cluster Administration menu, the node IP will display as Ready.

Drain a node

Draining a node pauses the node activity in the cluster and marks it as unschedulable. Draining a node safely removes workloads from it, ensuring that running applications are gracefully terminated or moved to other nodes without disrupting service availability before you perform maintenance on the node.

  1. From the textual UI menu in your VM, select Cluster Administration.

  2. Select the IP address of the node you want to drain.

  3. Select Drain.

    In the list of nodes in the Cluster Administration menu, the node IP will display as Ready,SchedulingDisabled.

Uncordon a node

Uncordon a node in a cluster to make it available again for scheduling new workloads, for example after maintenance or troubleshooting is complete.

  1. From the textual UI menu in your VM, select Cluster Administration.

  2. Select the IP address of the node you want to uncordon

  3. Select Uncordon.

    In the list of nodes in the Cluster Administration menu, the node IP will display as Ready.