-
Story
-
Resolution: Done
-
Major
-
None
User or Developer story
As a WMCO user, I want kubelet to be configured to make containerd as default runtime.
Description
Docker runtime is deprecated by the K8s 1.24 and ContainerD will become default runtime for WMCO supported windows nodes. To make containerd as default runtime, we should pass kubelet config params (--container-runtime --container-runtime-endpoint) while starting kubelet . This will allow kubelet to use containerd instead of docker runtime.
Engineering Details
1) Add below params as part of kubelet start command
`--container-runtime=remote --container-runtime-endpoint=npipe://./pipe/containerd-containerd`
2) Remove docker as dependent service for kubelet
3) Add containerd as dependent service for kubelet to run
Acceptance Criteria
- Add e2e test job for WMCB to test the kubelet is correctly configured with containerd runtime
- Containerd service up and running
- blocks
-
WINC-698 Update AWS CCM e2e test job for using containerd runtime
- Closed
-
WINC-745 Clean up dockershim flags in the kubelet
- Closed
-
WINC-708 update must gather script with containerd logging info
- Closed
-
WINC-744 Configure containerd through WICD
- Closed
-
WINC-697 Validate Containerd upgrade path from older WMCO version
- Closed
- links to
1.
|
QE Tracker | Closed | Unassigned |