-
Story
-
Resolution: Done
-
Major
-
None
User or Developer story
As a WMCO user, I want containerd & related tools to be started as windows service into windows VM to make containerd as default runtime windows node.
Description
Docker runtime is deprecated by the K8s 1.24 and ContainerD will become default runtime for WMCO supported windows nodes. Containerd should be installed as windows service so that kubelet will use containerd for image pull and storing them instead using docker runtime.
Engineering Details
Use below commands to install containerd as service
{{1) containerd.exe config default | Out-File "C:\Program Files\containerd\config.toml" -Encoding ascii
2) }}Add-MpPreference -ExclusionProcess "$Env:containerd.exe"
3).\containerd.exe --register-service
4) Start-Service containerd{}
Acceptance Criteria
- Containerd should run as a service and should be verified.
- create workload in windows node and make sure image gets downloaded and the pod is up and running.
QE test should include an upgrade test scenario with docker runtime from previous WMCO version and running workloads upgraded to the operator with current version with containerd runtime.