ホームページ >運用・保守 >Docker >ポッドとドッカーの違いは何ですか

ポッドとドッカーの違いは何ですか

WBOY
WBOYオリジナル
2022-08-29 16:32:227206ブラウズ

ポッドとドッカーの違い: 1. ポッドは k8s の最小のデプロイメント単位であり、ドッカーはオープンソース アプリケーション コンテナ エンジンです; 2. ポッドはマルチプロセス設計であり、複数のコンテナが存在する可能性がありますPod 内で複数のアプリケーションを実行し、docker は単一プロセス設計です。1 つのアプリケーションがコンテナー内で実行され、デーモン プロセスによって複数のコンテナーが確実に起動されます。

ポッドとドッカーの違いは何ですか

このチュートリアルの動作環境: linux7.3 システム、docker バージョン 19.03、Dell G3 コンピューター。

ポッドとドッカーの違いは何ですか

ポッドの基本概念

1. ポッドは最小のデプロイメントですk8s のユニット ;

2. ポッドにはコンテナのグループ (1 つ以上のコンテナ) が含まれます;

3. ポッド内のすべてのコンテナはネットワーク コマンド スペースを共有します;

4 .Pod のライフサイクルは短命です。

コンテナとポッドの関係

ポッドには 1 つ以上のコンテナを含めることができ、ポッドはコンテナのコンテナであると理解できます。対応するポッドのコンテナ情報は、kubectl description pod -n コマンドを使用して表示するか、yaml ソース ファイルを直接表示できます。

1 つのポッドは 1 つのコンテナに対応します

ポッドとドッカーの違いは何ですか

ポッドと Docker の違い

1. ポッドはマルチプロセス設計です: 1 つのポッド内に複数のコンテナーがあり、複数のアプリケーションを実行できます;

2. コンテナーは単一プロセス設計です: 1 つのアプリケーションがコンテナー内で実行されます、デーモン プロセスは複数のコンテナの起動を保証できます;

3. ポッドの存在の意味: 親密なアプリケーションの場合

3.1 2 つのアプリケーション間の相互作用。たとえば、あるアプリケーションが読み取りを担当し、別のアプリケーションが書き込みを担当する場合、それらを 1 つの Pod に配置する方が合理的です。

3.2 ネットワーク間の通話の場合、IP 経由で通話する必要はありません。同じポッド;

3.3 より高いパフォーマンスを確保するには、アプリケーション間で 2 回の頻繁な呼び出しが必要です。

推奨される学習: 「docker ビデオ チュートリアル

以上がポッドとドッカーの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。