File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -301,6 +301,16 @@ Perform the following step only if you are using `OVNKubernetes` network plugin.
301
301
----
302
302
$ oc delete node <non-recovery-controlplane-host-1 > <non-recovery-controlplane-host-2 >
303
303
----
304
+
305
+ . Turn off the quorum guard by entering the following command:
306
+ +
307
+ [source,terminal]
308
+ ----
309
+ $ oc patch etcd/cluster -- type=merge -p '{"spec": {"unsupportedConfigOverrides": {"useUnsupportedUnsafeNonHANonProductionUnstableEtcd": true}}}'
310
+ ----
311
+ +
312
+ This command ensures that you can successfully re-create secrets and roll out the static pods.
313
+
304
314
. Restart the Open Virtual Network (OVN) Kubernetes pods on all the hosts.
305
315
+
306
316
[NOTE]
@@ -553,6 +563,20 @@ $ oc patch etcd cluster -p='{"spec": {"forceRedeploymentReason": "recovery-'"$(
553
563
+
554
564
When the etcd cluster Operator performs a redeployment, the existing nodes are started with new pods similar to the initial bootstrap scale up.
555
565
566
+ . Turn the quorum guard back on by entering the following command:
567
+ +
568
+ [source,terminal]
569
+ ----
570
+ $ oc patch etcd/cluster -- type=merge -p '\{"spec": {"unsupportedConfigOverrides": null}}
571
+ ----
572
+
573
+ . You can verify that the `unsupportedConfigOverrides` section is removed from the object by entering this command:
574
+ +
575
+ [source,terminal]
576
+ ----
577
+ $ oc get etcd/cluster -oyaml
578
+ ----
579
+
556
580
. Verify all nodes are updated to the latest revision.
557
581
+
558
582
In a terminal that has access to the cluster as a `cluster-admin` user, run the following command:
You can’t perform that action at this time.
0 commit comments