Docker und Kubernetes trennen sich ab Version 1.20
Ab Version 1.20 gehen Docker und Kubernetes getrennte Wege. In der Aktuellen Release Note für die Version v1.20.0-beta.1 kündigt Kubernetes Docker als Deprecation an:
Docker support in the kubelet is now deprecated and will be removed in a future release. The kubelet uses a module called "dockershim" which implements CRI support for Docker and it has seen maintenance issues in the Kubernetes community. We encourage you to evaluate moving to a container runtime that is a full-fledged implementation of CRI (v1alpha1 or v1 compliant) as they become available.
Gleichzeitig versucht man die Docker Community zu beruhigen. Mit Don't Panic: Kubernetes and Docker gehen sie dabei ins Detail.
Dazu gibt es eine Dockershim Deprecation FAQ
Auch wenn Docker weiterhin mit Kubernetes funktioniert, bleibt die Tatsache, das Kubernetes die Zwischenschicht "dockershim" zum nächsten Release abschaltet und man dann selbst für die Laufzeitumgebung verantwortlich ist. Die Grundlage für diese Entscheidung ist die Tatsache, dass Docker nicht mit ihrer CRI (Container Runtime Interface) kompatibel ist. Das Kubernetes-Entwicklerteam hat diesen Schritt seit über 3 Jahren geplant und vollzieht ihn nun mit der Version 1.20.
Auf lange Sicht bedeutet es das Ende für Docker in Zusammenhang mit Kubernetes. Kubernetes empfiehlt den Wechsel zu einer anderen Container Runtime wie containerd oder CRI-O.
Gruß
Frank
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 629271
Url: https://administrator.de/contentid/629271
Ausgedruckt am: 24.11.2024 um 00:11 Uhr
2 Kommentare
Neuester Kommentar