1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 21:46:22 +01:00
Files
openshift-docs/modules/virt-setting-node-maintenance-cli.adoc
Kathryn Alexander 66edd81826 scrubbing CNV
2020-05-19 15:51:35 -04:00

38 lines
1.0 KiB
Plaintext

// Module included in the following assemblies:
//
// * virt/node_maintenance/virt-setting-node-maintenance.adoc
[id="virt-setting-node-maintenance-cli_{context}"]
= Setting a node to maintenance mode in the CLI
Set a node to maintenance mode by creating a `NodeMaintenance` Custom Resource
(CR) object that references the node name and the reason for setting it to
maintenance mode.
.Procedure
. Create the node maintenance CR configuration. This example uses a CR that is
called `node02-maintenance.yaml`:
+
[source,yaml]
----
apiVersion: nodemaintenance.kubevirt.io/v1beta1
kind: NodeMaintenance
metadata:
name: node02-maintenance
spec:
nodeName: node02
reason: "Replacing node02"
----
. Create the `NodeMaintenance` object in the cluster:
+
----
$ oc apply -f <node02-maintenance.yaml>
----
The node live migrates virtual machine instances that have the
`liveMigration` eviction strategy, and taint the node so that it is no longer
schedulable. All other pods and virtual machines on the node are deleted and
recreated on another node.