ついにKubernetesからDockershimが正式に削除、Docker Engineのサポートが終了。今年最初のKuberenetes 1.24正式版がリリース

今回は「ついにKubernetesからDockershimが正式に削除、Docker Engineのサポートが終了。今年最初のKuberenetes 1.24正式版がリリース」についてご紹介します。

関連ワード (見直、見込、非推奨等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


オープンソースとして開発されているコンテナオーケストレーションツール「Kubernetes」の開発チームは、Kubernetes 1.24正式版のリリースを発表しました。今年最初のKubernetesのリリースとなります。

Happy release day and congratulations to all the Kubernetes contributors who worked hard on the 1.24 “Stargazer” release! Kubernetes users and contributors alike should check out the release blog for a quick look at what’s new in Kubernetes v1.24! https://t.co/0b8v4YfCax

— K8sContributors (@K8sContributors) May 3, 2022

Kubernetes 1.24の最大の変更点は、「Dockershim」が正式に削除されたことでしょう。Dockershimは2020年12月にリリースされたKubernetes 1.20から非推奨となっており、そこから約1年半が経過した本バージョンのリリースで正式に削除となりました。

参考:Dockershimを非推奨とした「Kubernetes 1.20」が正式リリース。Graceful node Shutdown機能がアルファ版で登場など

今後さまざまなKubernetes関連の実装やサービスでKubernetes 1.24へのアップデートが行われると見込まれます。Dockershimが非推奨になってから十分な時間が経過しているため多くのユーザーはすでにcontainerdやcri-oなどDocker Engine以外のコンテナランタイムに移行したと思われますが、もしもまだKubernetesでDocker Engineを使っている場合には、早急な見直しが必要でしょう。

Dockershimが削除されるまでの経緯

DockershimはKubernetesでコンテナランタイムとしてDocker Engineを利用するためのブリッジの役割をしていたインターフェイスでした。

もともとKubernetesはコンテナランタイムとしてDocker Engineをサポートしていました。というのも、Kubernetesが登場したときにはコンテナランタイムは事実上Docker Engineしか選択肢がなかったためです。

しかしその後、CoreOSのrktを始めとするDocker Engine以外のコンテナランタイムが登場したことで、Kubernetesは複数のコンテナランタイムをサポートするべく、コンテナランタイムとのインターフェイスとして「Container Runtime Interface」(CRI)というAPIを新たに定義します。

このCRIをサポートするコンテナランタイムであれば、Kubernetes上で利用できることになるのですが、Docker EngineはCRI以前から存在していたこともあり、CRIをサポートしていませんでした。

そこでKubernetesはCRIとDocker EngineのブリッジとしてDockershimを同梱し、CRI策定後も継続してDocker Engineをコンテナランタイムとしてサポートしてきました。

しかしすでにcontainerd、cri-o、gVisor、Firecrackerなど、さまざまなコンテナランタイムの選択肢が登場したことで、KubernetesとしてはDockershimの役割を終えるタイミングが来たと判断したわけです。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
GitLab、「GitLab Duo Pro」発表–「GitLab Duo Code Suggestions」を統合
IT関連
2024-01-20 17:54
Ziddyちゃんの「私を社食に連れてって」:リクルートの新しい働き方と新しい社食に興味津々編
IT関連
2024-02-17 15:31
8割以上の自治体、契約書や請求書を「ほとんど紙」で受領–インフォマート
IT関連
2024-03-21 09:23
ICT総研、スマホ2台持ち実態調査–NTTドコモユーザーは2台目も同キャリアの傾向
IT関連
2024-04-26 05:04
マクニカとJR東海、新幹線運転士の脳波測定で安全性向上へ
IT関連
2024-11-22 00:13
KDDIがバーチャル人間「coh」発表、5Gの超低遅延技術を活用したリアルタイムクラウドレンダリング採用
VR / AR / MR
2021-03-12 21:09
サービスナウとNTTコムウェア、「IOWN」の運用支援などを共同開発
IT関連
2023-10-19 23:25
Windows 11のセキュリティはどう変わったか–マイクロソフトが解説
IT関連
2023-03-08 18:42
NTT東、「株式会社NTT Risk Manager」設立へ–東京海上日動、トレンドマイクロと共同
IT関連
2022-06-17 01:58
日本はデジタルプライバシーの知識に課題–NordVPN調査
IT関連
2021-03-29 14:12
Spring Framework 6.0正式リリース、5年ぶりのメジャーバージョンアップ。Java 17以降に対応、ネイティブバイナリ化支援機能など
Java
2022-11-28 13:19
オリコ、契約管理SaaSで契約書のデジタル化と業務効率化を推進
IT関連
2023-09-15 08:34
「Windows 11」発表 Androidアプリが動作するように【更新終了】
企業・業界動向
2021-06-26 03:17
2024年のセキュリティ、日本企業に向けた10の論点
IT関連
2024-01-12 22:09