aws-eks-base
aws-eks-base copied to clipboard
feat: Switch from docker to containerd runtime
Prerequisites
Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.
- [x] I am running the latest version
- [x] I checked the documentation and found no answer
- [x] I checked to make sure that this issue has not already been filed
Current Behavior
Currently, we use docker runtime. In the next release of EKS with Kubernetes 1.22 the default runtime will be changed from Docker to containerd. It is recommended to test workloads using containerd during the 1.21 lifecycle to make sure we don’t depend on any Docker specific features such as mounting the Docker socket or using docker-in-docker for container builds.
Tried to run an additional node pool to check this functionality. Faced the same issue https://github.com/kubernetes/kubernetes/issues/89903#issuecomment-961489337. I got cpu/memory/fs metrics, but didn't get network metrics
https://github.com/kubernetes/website/issues/30681
Automatically solved with upgrading cluster