

초기 Kubernetes에서는 Docker만 컨테이너 런타임으로 지원했고,
Kubernetes와 Docker가 직접 호환되지 않아서 dockershim이라는 중간 계층이 필요했음.
✔ dockershim이 중간에서 Docker와 Kubernetes를 연결해 줌
✔ Docker 내부에서도 containerd를 사용하여 컨테이너 실행
Kubernetes 1.24부터 dockershim이 제거되면서,
이제 Kubernetes는 Docker 없이 containerd를 직접 사용
✔ dockershim이 사라지고 Kubernetes가 containerd와 직접 연결됨
✔ Docker 없이도 컨테이너 실행 가능
✔ Kubernetes 환경이 더 가볍고 성능이 최적화됨