Kubernetes 1.24 では dockershim のサポートが終了します

Kubernetes 1.24 では dockershim のサポートが終了します

Kubernetes コンテナ オーケストレーション プラットフォームの最新バージョンでは、Docker コンテナ ランタイムがネイティブにサポートされなくなります。これはユーザーにとって大きな変更点です。

当初は 4 月 19 日に予定されていましたが、5 月 3 日に延期された Kubernetes バージョン 1.24 では、組み込みの dockershim サポートが完全に削除されるため、人気のオープン ソース コンテナー オーケストレーション システムにとって大きな転換点となります。

Docker は Kubernetes で使用された最初のコンテナ ランタイムでした。しかし、Kubernetes プロジェクトが独自の Open Container Initiative (OCI) に移行するにつれて、他のさまざまなコンテナ ランタイムとの移植性を実現するための暫定的な対策が必要になりました。この回避策は dockershim です。

本質的に、dockershim は元々、一般的な Docker Engine コンテナ ランタイムが OCI 呼び出しを Kubernetes 独自のコンテナ ランタイム インターフェース (CRI) の Docker 呼び出しに変換できるようにするための暫定的なソリューションとして意図されていました。時間が経つにつれて、dockershim は Kubernetes のデプロイメントに深く根付いたため、デプロイメントが遅くなり、メンテナーに負担がかかるようになったため、削除する必要がありました。

dockershim の廃止に備える方法

Kubernetes v1.24 のリリースは 5 月 3 日に予定されており、最新バージョンのソフトウェアを使用したいユーザーは、dockershim から Kubernetes 自体と互換性のある別のランタイムに移行するか、Mirantis が開発した cri-dockerd と呼ばれる dockershim の外部代替品を使用する必要があります。

Kubernetes ノードはデフォルトで Docker ランタイムを使用しなくなりますが、多くの開発者や管理者は、2017 年に Docker 自身が CNCF に寄贈した containerd や CRI-O など、他の CRI 準拠のランタイムにすでに切り替えています。これには通常、クラスター内の各ノードで実行されている kubelet エージェントが containerd または CRI-O ソケットを呼び出すように構成されていることを確認することが含まれます。

Red Hat OpenShift などのさまざまなマネージド Kubernetes ベンダーが 2019 年に CRI-O を採用しました。Amazon の Elastic Kubernetes Service (EKS)、Microsoft の Azure Kubernetes Service (AKS)、Google の Kubernetes Engine (GKE) では、すでに containerd がデフォルトで使用されています。 Microsoftは、Kubernetes 1.19以降を使用して作成されたAzure Kubernetes[9] Linuxノードプールにもcontainerdを採用しています。

CRI準拠のランタイムへの切り替え

dockershim を CRI 準拠のランタイムに置き換えない開発者は、クラスターがセキュリティ パッチに遅れをとるリスクがあり、新しい機能も利用できなくなります。

Kubernetes のメンテナーは 1 月のブログ投稿でこう書いています。 「現時点では、dockershim の削除によってユーザー (および Kubernetes) が得る価値は、実行する必要がある移行作業を上回ると考えています。」

開発者は、Kubernetes クラスターにどのコンテナ ランタイムが使用されているかに関係なく、引き続き Docker をローカルで使用してコンテナを開発またはテストできます。 Docker で生成されたイメージは、すべての CRI 準拠ランタイムを備えたクラスターで引き続き動作しますが、サポートされなくなります。

<<:  監視から可観測性まで、設計思想、技術選択、責任分担にはどのような変化があるのでしょうか?

>>:  Google、CNCFへのIstioの寄贈を発表

推薦する

SEOから仕事の効率を理解する

ここ数ヶ月、時間の制約により、記事をほとんど書いていません。もちろん、時間的な要因に加えて、もう1つ...

有能な人がウェブサイトの運営方法を教え、思想的に自分自身を向上させる

ホームページ運営は非常に知的な仕事ですが、ホームページ企画はさらに知的な職業であり、知恵をフル活用し...

アリババクラウドが高速オンライン課金プラットフォームを立ち上げ、課金精度が2倍に

6月9日、アリババクラウドは2020年アリババクラウドオンラインサミットにおいて、スマートハイウェイ...

Linode - 試して 10 ドルゲット!

Linode.com、最近は簡単ではないようですね。もちろん、過去と比べての話です。最近、新規ユーザ...

inet.ws はどうですか?米国南東海岸のマイアミデータセンターのVPSのレビュー

inet.ws はどうですか? inet.ws のマイアミ VPS はどうですか? inet.ws ...

Vcluster を使用して Kubernetes でマルチテナントを実装する方法

翻訳者 |李睿レビュー |チョンロウ Kubernetes は、組織がコンテナ化されたアプリケーショ...

COVID-19はクラウドとエッジコンピューティングを促進する可能性がある

PMMI Business Intelligence の新しいレポートによると、現在、大手 CPG ...

10年間の努力が突然の終焉につながる:Fantong.comが崩壊した経緯

文/@董一志弁護士私のようなグルメな友人たちの辞書には、Fantong.com は間違いなく欠かせな...

エッジコンピューティングの台頭:データストレージをどう変えるか

エッジ コンピューティングは、データ転送コストと損失を削減することで、企業が効率的で信頼性の高いスト...

アリババクラウドETシティブレインが全面的にアップグレードされ、都市計画や緊急通報など7つの新分野が追加された。

アリババクラウドは6月7日、雲啓会議上海サミットで、ETシティブレインが医療緊急派遣、都市管理、環境...

ハイパーリンク不正に対する百度のアルゴリズムアップグレードについての私の考え

10月23日、Baiduのアルゴリズムが再び更新されました。この更新で、Baiduはハイパーリンクで...

競合他社を研究するための具体的な操作についての簡単な説明

競争はあらゆる業界に存在し、ウェブマスター コミュニティにおける競争は言葉では言い表せないほど熾烈で...

レシピウェブサイトのコンテンツを作成するいくつかの方法についてお話ししましょう

レシピ ウェブサイトのコンテンツを最新かつ優れたものにするにはどうすればよいでしょうか。著者は、ウェ...

Oracle Cloud Platformは、顧客のクラウドへの着実な移行を支援するために全面的にアップグレードされました。

[51CTO.com からのオリジナル記事] 革新的なテクノロジーを通じて顧客の持続的な成功を支援す...