ついに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
リスキリング後の昇給に前向きな企業は約7割–パーソルイノベーション「学びのコーチ」調査
IT関連
2023-03-15 03:38
「UIは終わりのない改善、AIの旅路は始まったばかり」–ServiceNowのケーシーCTO
IT関連
2022-10-27 14:41
テンセントクラウドが語るWeb3の展望–生成AI関連は明言せず
IT関連
2023-03-03 16:04
TuSimpleのIPO申請で明らかになった中国と関係がある自動運転スタートアップのハードル
モビリティ
2021-03-27 08:17
「Everything as a Service」を実現したHPEに待ち受ける試練とは
IT関連
2022-08-20 11:47
日本IBM、「金融次世代勘定系ソリューション戦略」とロードマップを発表
IT関連
2022-11-15 14:59
“10の36乗”個のアドレス空間をどう可視化? 世界初、IPv6に対応したNICTのトラフィック可視化ツール「NIRVANA改」
くわしく
2021-04-16 23:22
有権者へのスパムメール送信で英首相ボリス・ジョンソン氏の保守党に罰金
セキュリティ
2021-06-06 14:48
「インフレ関連株」に注目–原油・銅・ニッケル・鉄鉱石・穀物・天然ゴム・海運市況上昇
IT関連
2021-02-25 02:22
Cloudflare Pages FunctionsがWebAssemblyに対応。WebAssemblyでサーバレスの関数を登録可能に
Cloudflare
2023-04-12 02:09
NECら、SMBCグループ専用環境で「SMBC-GPT」実証へ–資料作成など支援
IT関連
2023-04-13 00:24
Sansanの2023年5月期第2四半期決算、「Bill One」が継続して高成長
IT関連
2023-01-15 22:54
暴露型ランサムウェア、被害の75%は従業員500人以下の中堅中小企業–トレンドマイクロ調査
IT関連
2023-02-14 04:33
Kubernetes上でVMのライブマイグレーション、バックアップ、PXEブートなど可能に。ハイパーコンバージドインフラを実現する「Harvester」、Rancher Labsがベータ公開
Docker / コンテナ / 仮想化
2021-06-08 12:29