How do I remove an NSP cluster node?
Purpose
The following steps describe how to remove a node from an NSP cluster.
Note: You can use the procedure to remove only a node added using procedure How do I add an NSP cluster node?.
Steps
| 
 CAUTION System Degradation  | 
The procedure includes operations that fundamentally reconfigure the NSP system.
You must contact Nokia support for guidance before you attempt to perform the procedure.
1   | 
 Log in as the root user on the NSP cluster host.  | 
2   | 
 Open a console window.  | 
3   | 
 Enter the following: # kubectl get nodes ↵ The NSP cluster nodes are listed.  | 
4   | 
 Record the name of the node that you intend to remove.  | 
5   | 
 Enter the following to stop all pods that are running on the node: # kubectl drain node --ignore-daemonsets --delete-local-data ↵ where node is the name of the node that you intend to remove  | 
6   | 
 Enter the following: # kubectl delete node name ↵ where name is the name of the node to remove The node is removed from the cluster.  | 
7   | 
 Enter the following: # kubectl get nodes ↵ The NSP cluster nodes are listed.  | 
8   | 
 Verify that the node is removed from the cluster.  | 
9   | 
 Log in as the root user on the NSP deployer host.  | 
10   | 
 Open the following file using a plain-text editor such as vi: /opt/nsp/nsp-k8s-deployer-release-ID/config/k8s-deployer.yml  | 
11   | 
 Remove all references to the removed node to ensure that the node cannot be added back into the cluster during a redeployment operation.  | 
12   | 
 Save and close the file.  | 
13   | 
 Create a backup copy of the updated k8s-deployer.yml file, and transfer the backup copy to a station that is separate from the NSP system, preferably in a remote facility.  | 
14   | 
 Enter the following: # cd /opt/nsp/nsp-k8s-deployer-release-ID/bin ↵  | 
15   | 
 Enter the following to create the cluster configuration: # ./nspk8sctl config -c ↵ The following is displayed when the creation is complete: ✔ Cluster hosts configuration is created at: /opt/nsp/nsp-k8s-deployer-Release-ID/config/hosts.yml  | 
16   | 
 Perform How do I back up the NSP cluster databases? to ensure that the reconfigured cluster can be restored in the event of a failure.  | 
17   | 
 Close the console window. End of steps  |