Skip to content

Commit b83722c

Browse files
authored
Merge pull request #57200 from mburke5678/winc-remove-containerd-chages
Remove containerd changes during WMCO 6.0.0 update
2 parents 9568e1c + ce17179 commit b83722c

File tree

1 file changed

+0
-17
lines changed

1 file changed

+0
-17
lines changed

modules/wmco-upgrades.adoc

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,6 @@
77

88
When a new version of the Windows Machine Config Operator (WMCO) is released that is compatible with the current cluster version, the Operator is upgraded based on the upgrade channel and subscription approval strategy it was installed with when using the Operator Lifecycle Manager (OLM). The WMCO upgrade results in the Kubernetes components in the Windows machine being upgraded.
99

10-
//the following paragraph and lists taken from https://github.com/openshift/enhancements/pull/962/files#diff-be9b7fd31ea4585b2c617aa51f14f35cb1212da129acf3455806aba6cddf782dR137
11-
Because WMCO 6.0.0 uses containerd as the default container runtime instead of Docker, note the following changes that are made during the upgrade:
12-
13-
* For nodes created using a compute machine set:
14-
** All `machine` objects are deleted, which results in the draining and deletion of any Windows nodes.
15-
** New Windows nodes are created.
16-
** The upgraded WMCO configures the new Windows nodes with containerd as the default runtime.
17-
** After the new Windows nodes join the {product-title} cluster, you can deploy pods on those nodes.
18-
19-
* For Bring-Your-Own-Host (BYOH) nodes:
20-
** The kubelet, kube-proxy, CNI, and the hybrid-overlay components, which were installed by the WMCO, are all uninstalled.
21-
** Any Windows OS-specific configurations that were created as part of configuring the instance, such as HNS networks, are deleted or reverted.
22-
** The WMCO installs containerd as the default runtime, and reinstalls the kubelet, kube-proxy, CNI, and hybrid-overlay components.
23-
** The kubelet service starts.
24-
** After the new Windows nodes join the {product-title} cluster, you can deploy pods on those nodes.
25-
** If any Docker service is present, it continues to run. Alternatively, you can manually uninstall Docker.
26-
2710
[NOTE]
2811
====
2912
If you are upgrading to a new version of the WMCO and want to use cluster monitoring, you must have the `openshift.io/cluster-monitoring=true` label present in the WMCO namespace. If you add the label to a pre-existing WMCO namespace, and there are already Windows nodes configured, restart the WMCO pod to allow monitoring graphs to display.

0 commit comments

Comments
 (0)