containerd pause container image was delete during operation on EKS
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloud-images |
Fix Released
|
Critical
|
Tomáš Virtus |
Bug Description
https:/
Since Ubuntu EKS 1.22 AMI, containerd has become the default container runtime.
When the node receives DiskPressure, kubelet gc the unused image. I faced pause container image has been removed during operation. After the pause container is deleted, the node can no longer create pods. (related with containerd does not support ecr native image pull)
kubelet has a pod-infra-
Edit the bootstrap.sh file so that the pod-infra-
I am using bootstrap.sh by modifying it.
mv /etc/eks/
sed "s,container-
chmod +x /etc/eks/
description: | updated |
Changed in cloud-images: | |
assignee: | nobody → Tomáš Virtus (virtustom) |
Changed in cloud-images: | |
status: | New → In Progress |
Changed in cloud-images: | |
importance: | Undecided → Critical |
Changed in cloud-images: | |
status: | In Progress → Fix Committed |
Changed in cloud-images: | |
status: | Fix Committed → Fix Released |
New AMIs were released yesterday with serial 20220419.1. Pause container is now configured via --pod-infra- container- image kubelet option for both dockershim and containerd container runtimes. Can you please try it?