すでに Docker があるのに、なぜ Kubernetes が必要なのでしょうか?

すでに Docker があるのに、なぜ Kubernetes が必要なのでしょうか?

諺にもあるように、「千人の読者の目には千のハムレットがある」。 Kubernetes にも同じことが当てはまります。同じシステムでも開発者によって見方は異なり、段階によって理解もまったく異なります。

Kubernetes を学び始める前は、Kubernetes はさまざまな抽象的な概念と複雑なインストール プロセスを備えた非常に複雑なシステムだと思っていました。インストールがスムーズに進まなかったので、あきらめそうになりました。理由は簡単です。すでに Docker があるのに、なぜ Kubernetes が必要なのでしょうか?

Kubernetes システムが複雑で難しいのは、実際に何をするのかがわからないからです。古いバージョンのインストール プロセスが面倒なことと相まって、作業するには多少の忍耐力が必要です。それでは、簡単な比較表を通じて、それが何をするのかを説明しましょう。

図の上部だけを見ると、HOST が Pod に置き換えられ、基盤となるネットワークが実際のネットワークではなくオーバーレイ ネットワーク、つまり仮想ネットワークに置き換えられただけの変更点があります。 APP 開発者にとって、コンテナ技術をまったく理解していなくても問題ありません。これが Kubernetes の力です。提供される抽象化レイヤーは、APP 開発者にとって完全に透過的です。 POD で使用する場合と HOST ホストで使用する場合の間に本質的な違いはありません。

相変わらず同じ質問です。Docker がすでにあるのに、なぜ Kubernetes が必要なのでしょうか?

この質問に答えるには、まず Docker を導入する必要がある理由から始めなければなりません。コンテナ化されたデプロイメントが必要だからです。では、なぜコンテナ化されたデプロイメントが必要なのでしょうか?この質問についてもう少し詳しく説明しましょう。ここでは怠けてやめておきます。コンテナ化されたデプロイメント後に発生する新しい問題、つまりコンテナ インスタンス数の増加について見てみましょう。コンテナ インスタンスの数が増えると、卵が多すぎて、すべてを収容するためのバスケットが必要になるようなものです。 Kubernetes はそのバスケットです。もちろん、これは単純なバスケットではありませんので、ここでは詳しく説明しません。

標準的な答えは、Docker があるために Kubernetes が必要である、ということです。ループに入ってしまったような気がしますか?私も同じ気持ちです。

この図から、Docker コンテナ テクノロジーが Kubernetes プラットフォームの基盤となっていることもわかります。コンテナ技術の主な機能は分離です。システムの主要なリソースを分離することにより、ホストの抽象化が実現されます。 Kubernetes プラットフォームは、抽象ホストに基づいてクラスターの抽象化を実装します。

一言でまとめると次のようになります。

  • コンテナはアプリケーション レベルのホスト抽象化を提供します。 Kubernetes はアプリケーション レベルのクラスター抽象化を提供します。

まとめ

短い記事、別の記事を書いたことがきっかけで書かれた簡単な要約。これが、Kubernetes の扉の外をまださまよっている初心者の役に立つことを願っています。もちろん、Kubernetes の新しいバージョンはインストールが非常に簡単です。

<<:  業界で人気のKubernetesディストリビューション10選

>>:  エッジコンピューティングでは、データは本当に安全ですか?

推薦する

raksmart: ロサンゼルスのサーバーアクティビティ、月額 76 ドルから、10 Gbps の帯域幅/無制限のトラフィック、クラスターサーバーを含む

現在、raksmart はロサンゼルス データ センターの独立サーバー向けの特別プロモーションを実施...

ブログを通じて安定した外部リンクを素早く増やす方法

昨年、私は SEO の仕事を引き受けましたが、ターゲット キーワードはアンティーク、アンティーク、G...

クラウド サービス PaaS: PaaS が企業のクラウド化にどのように役立つか

企業がクラウドへスムーズに移行したい場合、自社に適したクラウド インフラストラクチャ フレームワーク...

エッジコンピューティングは2022年に3つの役割を果たす

COVID-19パンデミックの影響により、製造企業は世界的なサプライチェーンの混乱という課題に直面し...

マイクロソフトは、クラウドサービスは以前は高価すぎたが、よりコスト効率の高いAzure VMが利用可能になったと述べている

Microsoft は、大規模なコンピューティング集約型ワークロードに対して顧客により多くのオプシ...

多くのウェブサイトが含まれているのに、ランキングに載っていないのはなぜですか?

月収10万元の起業の夢を実現するミニプログラム起業支援プラン多くのウェブサイトは含まれていますが、ラ...

globalfrag-CN2 回線/$15/512M メモリ/25g SSD/500g トラフィック/ロサンゼルス

伝説のCN2ラインをご存知でしょうか? CN2 ポピュラーサイエンス。ここで globalfrag ...

クラウド コンピューティングはヘルスケアにおいてどのような役割を果たすのでしょうか?

ヘルスケアは、人工知能やクラウド コンピューティングなどの最新テクノロジーの助けを借りて、患者により...

Veeam 2020年の技術予測: クラウドが新たなユニバーサル展開モデルに

2019 年を通じて、テクノロジーは企業やコミュニティに変革的な影響を及ぼし続けました。 5G の最...

ドメイン名の盗難を防ぐには?ドメイン名のセキュリティを保護するための一般的な方法

ドメイン名はウェブサイト全体の核であり鍵です。ドメイン名が盗まれて他のレジストラに譲渡されると、ドメ...

Manzuo.comアカウントのお金は頻繁に盗まれており、ユーザーはそれが危険すぎると感じている

「とても悲しいです。私の口座のお金が盗まれました。二度とManzuo.comには行きません」と消費者...

ウェブサイト最適化のためのタイトル設定の解釈

これまで多くの友人がタイトルの設定方法を分析してきました。ほとんどの友人は、キーワードをうまく使うた...

マーケティングのジレンマ:Sina Weibo のマーケティングの悩み

新浪微博でわずか24時間以内に何万回も転送され、1,000件のコメントが付けられたマーケティング微博...