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の寄贈を発表

推薦する

#アフリカサーバー# estnoc: ケニア VPS - 月額 10 ユーロから、ケニア専用サーバー - 月額 189 ユーロから、1Gbps 帯域幅

estnocはアフリカのケニアに独自のデータセンターを持ち、ケニアVPS、ケニアクラウドサーバー、ケ...

テンセントは自らの過失によりWeChatアカウントを禁止した。誰のためなのか?

WeChatの現在の状況では、WeChatが行うあらゆる行動やジェスチャーがあらゆる階層から注目を集...

「WeChat版JD」における検索ロジックの弱体化カテゴリの解釈。

【Ebrun News】5月28日、噂されていたJD.com WeChatポータルが昨日ついに正式に...

インテリジェンスを活用して小売SaaSに足がか​​りを得ている「隠れたチャンピオン」を知る時が来た

10歩ごとに1人を殺し、1000マイル以内に痕跡を残さない。仕事が終わると彼は自分の功績と名声を隠し...

ウェブサイトの最適化で検索エンジンに対応する方法

検索エンジンは今やより人間化される傾向にあり、例えば、Baidu は現在、ユーザーのブラウザ内の C...

県レベル地域ポータルサイト運営計画案

1 初期段階でドメイン名を選択するにはどうすればいいですか?ドメイン名は覚えやすいものにしてください...

ウェブサイトはどのようにして氷点思考を打破し、健全な発展を遂げることができるのでしょうか?

対面でのコミュニケーションは、ウェブサイトの発展にもっと役立ちます。初期の人間とコンピュータのコミュ...

検索エンジンランキングの総合分析

SEO に携わる皆様、長年 SEO に携わってこられ、専門家が書いた記事を数多くお読みになったことで...

Baidu Knows を使って正確なロングテールキーワードをマイニングする方法の分析例

ロングテールキーワードは、もたらされるトラフィックが非常に正確であり、ユーザーの検索目的も非常に明確...

クラウド コンピューティングのサービス レベル契約を交渉する方法

企業にとって、クラウド プロバイダーがサービスとパフォーマンスに関するエンタープライズ レベルの約束...

ブランドはZhihuでどのようにマーケティングを行うのでしょうか?この質問に対する答えは Zhihu にはないかもしれませんが、私にはあります!

広報に携わるほとんどの人は、知乎でマーケティングを行うのが難しいことを知っています。たとえば、投稿し...

テンセントのオープンソースアプローチ:Apacheアプローチに基づくオープンソースの実践と探求

8月6日、テンセントオープンソースアライアンス会長兼テンセントクラウドオープンソースエコシステムゼネ...

VAICDN: 超高防御\超高帯域幅、統合CDN、香港CN2などの複数のハイエンドノード、グローバル高速アクセス

vaicdn はコア CDN サービスに重点を置いており、ドメイン名への直接アクセスを提供し、「ブロ...

マンランプランニングが中国のバレンタインデーのマーケティング戦略を再定義

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています毎年恒例の...

Goで実装された分散トランザクションフレームワークのパート2

[[440473]]この記事はWeChatの公開アカウント「RememberGo」から転載したもので...