Forwarding this from upstream kubernetes mailing list.
The TL;DR is that with the release that is due for September 2021 (assuming that happens as planned), Docker will no longer be usable as a Container Runtime Engine for vanilla Kubernetes. And that's it. All other usages of Docker remain unchanged.
Given the support cycle of 12 months after a release is out, that gives us something less than 2 years for having evaluated the available replacements, settled on one, drafted and implemented a migration plan. It's a pretty early warning, which is nice.
The above sounds more complicated than it will probably prove, for what is worth (although the devil is always in the details). As far as running services in our Wikimedia production kubernetes clusters goes, we never invested in Docker specific features/customizations on purpose, choosing to treat it as a replaceable part of the infrastructure, which should make this easier than initially thought.
I 've created for tracking: https://phabricator.wikimedia.org/T269684
---------- Forwarded message --------- Από: Davanum Srinivas davanum@gmail.com Date: Κυρ, 6 Δεκ 2020, 05:53 Subject: Kubelet / Docker / dockershim To: Kubernetes developer/contributor discussion kubernetes-dev@googlegroups.com, kubernetes-sig-node@googlegroups.com
Folks,
If you haven't seen the discussions around $SUBJECT, please see [1] and [2]. Tl;dr Please evaluate and switch to CRI implementations that are or will be available in the community (like containerd, cri-o etc).
For those who want to continue to use docker as their runtime, please see [3] and [4]. There will be changes to how you deploy/run your clusters as and when Mirantis/Docker folks come up with a migration plan for a separate (new!) external cri implementation. So watch that space.
Issues, concerns, we can chat in sig-node slack channel or meetings (or drop a reply to this note).
Thanks, Dims
[1] https://kubernetes.io/blog/2020/12/02/dont-panic-kubernetes-and-docker/ [2] https://kubernetes.io/blog/2020/12/02/dockershim-faq/ [3] https://twitter.com/justincormack/status/1334976974083780609 [4] https://github.com/Mirantis/cri-dockerd
-- Davanum Srinivas :: https://twitter.com/dims
-- You received this message because you are subscribed to the Google Groups "Kubernetes developer/contributor discussion" group. To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-dev+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-dev/CANw6fcHRq%2BadjSkrt1dVQfFt....
-- Alexandros Kosiaris Principal Site Reliability Engineer Wikimedia Foundation
docker-sig@lists.wikimedia.org