docker と k8s とは何ですか

青灯夜游
リリース: 2022-01-28 14:40:39
オリジナル
4087 人が閲覧しました

Docker は、開発者がアプリケーションと依存関係をポータブル コンテナにパッケージ化し、一般的な Linux マシンに公開できるオープン ソース アプリケーション コンテナ エンジンです。 k8sの正式名称は「Kubernetes」で、コンテナクラスタの自動デプロイ、自動拡張・縮小、メンテナンス等を実現できるオープンソースのコンテナクラスタ管理システムです。

docker と k8s とは何ですか

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

Docker

Docker は、開発者がアプリケーションと依存関係をポータブル イメージにパッケージ化し、仮想化を実装できるオープン ソース アプリケーション コンテナ エンジンです。一般的な Linux または Windows オペレーティング システム マシン上で実行できます。コンテナーは完全にサンドボックス メカニズムを使用し、相互にインターフェイスを持ちません。

Docker の 3 つの中心概念は次のとおりです:

① ミラー ② コンテナ ③ ウェアハウス

上記の用語を理解したい場合は、まず次のことを行う必要があります。ちょっとした話を聞いてください、私は家を持っていますが、別の家を持ちたいと思ったら、家を建てるために人を雇ったり、資材を調達したりしなければなりません。クローン技術が登場すると、新しい「イメージ」ファイルを直接クローンしてパッケージに入れ、使用するときに直接開くことができます。

画像は先ほどの Docker イメージ、バックパックは Docker 倉庫、家は Docker コンテナです

Kubernetes(k8s)

## k8s は、コンテナクラスタの自動展開、自動拡張・縮小、メンテナンスなどの機能を実現できるオープンソースのコンテナクラスタ管理システムです。

k8s は、コンテナ技術に基づいた主要な分散アーキテクチャ ソリューションです。Docker 技術に基づいて、コンテナ化されたアプリケーションの展開と運用、リソース スケジューリング、サービス ディスカバリ、および動的スケーリングの完全な一連の機能を提供します。この機能により利便性が向上します。たとえば、サーバーがハングアップした場合、そのサーバーを別のホストで実行するように自動的にスケジュールできます。

PS:

Kubernetes はなぜ k8s と呼ばれるのでしょうか?最初の文字 k と最後の文字 s の間に 8 文字があるためです

推奨される調査: 「

docker ビデオ チュートリアル >>

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

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