ホームページ > 運用・保守 > Docker > k8s をインストールするには、最初に Docker をインストールする必要がありますか?

k8s をインストールするには、最初に Docker をインストールする必要がありますか?

Guanhui
リリース: 2020-06-09 14:08:22
オリジナル
8466 人が閲覧しました

k8s をインストールするには、最初に Docker をインストールする必要がありますか?

k8s をインストールするには、最初に Docker をインストールする必要がありますか?

k8s をインストールするために、最初に Docker をインストールする必要はありません。この 2 つの間に依存関係はありません。どちらも独立して実行できますが、一緒に使用することもできます。Docker は独立したアプリケーションです。コンテナ化されたアプリケーションを実行するために任意のコンピュータにインストールでき、k8s をクラスタに変えることができます。

k8s

K8s と呼ばれる kubernetes は、8 文字の「ubernete」を 8 に置き換えた略語です。これは、クラウド プラットフォーム内の複数のホスト上でコンテナ化されたアプリケーションを管理するために使用されるオープン ソースです。Kubernetes の目標は、コンテナ化されたアプリケーションの展開をシンプルかつ効率的 (強力) にすることです。Kubernetes は、アプリケーションの展開、計画、更新、およびメンテナンスを提供します。 . 仕組み。

従来のアプリケーション展開方法は、プラグインまたはスクリプトを通じてアプリケーションをインストールすることです。この欠点は、アプリケーションの実行、構成、管理、およびすべてのライフ サイクルが現在のオペレーティング システムに束縛されることです。これは、アプリケーションのアップグレード、更新/ロールバックなどに役立ちません。もちろん、これは次の方法でも達成できます。仮想マシンの作成 いくつかの機能はありますが、仮想マシンは非常に重く、移植性がありません。

新しい方法は、コンテナをデプロイすることによって実装されます。各コンテナは互いに分離されています。各コンテナは独自のファイル システムを持ちます。コンテナ間のプロセスは相互に影響を与えず、コンピューティング リソースを区別できます。仮想マシンと比較して、コンテナは迅速にデプロイでき、コンテナは基盤となる施設やマシン ファイル システムから切り離されているため、異なるクラウドや異なるバージョンのオペレーティング システム間で移行できます。

コンテナは使用するリソースが少なく、迅速にデプロイできます。各アプリケーションはコンテナ イメージにパッケージ化できます。各アプリケーションとコンテナの間に 1 対 1 の関係があるため、コンテナには大きな利点も与えられます。コンテナは次のことができます。ビルドまたはリリースで使用される この段階では、アプリケーション用のコンテナー イメージが作成されます。これは、各アプリケーションをアプリケーション スタックの残りの部分と組み合わせる必要がなく、運用環境のインフラストラクチャに依存しないためです。これにより、開発からリリースまで一貫した環境が可能になります。テストと生産。同様に、コンテナは軽量で仮想マシンよりも「透過的」であるため、監視と管理が容易になります。

推奨チュートリアル:「Docker

以上がk8s をインストールするには、最初に Docker をインストールする必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート