docker と k8s とは何ですか

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

ドッカー

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

Docker の 3 つの中心的な概念は次のとおりです。

        ①鏡 ②コンテナ ③倉庫

        上記の名詞を理解したい場合は、まず短い話を聞かなければなりません。私には家があります。別の家を持ちたいときは、人を雇って建てたり、資材を調達したりする必要があります。クローン技術が登場したら、新しい「ミラー」ファイルを直接クローンしてパッケージに入れ、必要なときに直接開きます。

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

Kubernetes(k8s)

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

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

追伸:

        Kubernetes が k8s と呼ばれる理由は、最初の文字 k と最後の文字 s の間に 8 文字があるためです。

Je suppose que tu aimes

Origine blog.csdn.net/liuqinhou/article/details/131642633
conseillé
Classement