違い: 1. Kubernetes はオープン ソースのコンテナ クラスタ管理システムおよび一連の自動展開ツールですが、Docker はオープン ソースのアプリケーション コンテナ エンジンおよびコンテナ化テクノロジです。 2. Docker はコンテナ レベルであり、kubernetes はコンテナ オーケストレーション レベルです。
このチュートリアルの動作環境: linux5.9.8 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。
Kubernetes は K8s と呼ばれ、名前の中央にある 8 文字の「ubernete」を 8 に置き換えた略語です。これは、クラウド プラットフォーム内の複数のホスト上でコンテナ化されたアプリケーションを管理するために使用されるオープン ソースです。Kubernetes の目標は、コンテナ化されたアプリケーションの展開をシンプルかつ効率的 (強力) にすることです。Kubernetes は、アプリケーションの展開、計画、更新、およびメンテナンスを提供します。 . 仕組み。
k8sは、コンテナクラスタの自動デプロイ、自動拡張・縮小、メンテナンスを実現できるオープンソースのコンテナクラスタ管理システムです。
Docker は最新のコンテナ化テクノロジであり、従来の仮想マシン テクノロジよりも使用するリソースが少ない効率的な仮想化テクノロジです。
kubernetes と docker の違い
Docker はコンテナ レベルにあります。 Docker には現在、主に dockerd とcontainerd の 2 つのコンポーネントが含まれています。その中でも、実際に機能するのはcontainerdです。
k8s はコンテナ オーケストレーション レベルにあり、さまざまなコンテナ レイヤーに接続できます。言い換えれば、k8s は docker、より簡潔なcontainerd、またはその他のものに接続できます。
推奨される学習: 「docker ビデオ チュートリアル 」
以上がKubernetesとDockerの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。