152

Kubernetesはコンテナー クラスターの「スケジューラー/オーケストレーター」として請求されますが、これが何を意味するのかわかりません。Kubernetes サイトと (漠然とした) GitHub wiki を読んだ後、Docker コンテナーを実行できる VM が利用可能/可能であることがわかり、そこにデプロイされていることがわかります。しかし、それは単なる私の推測であり、それを裏付ける具体的な言葉遣いはドキュメントに見られませんでした。

では、正確には Kubernetes とは何であり、それが解決する具体的な問題は何ですか?

4

3 に答える 3

125

Kubernetes の目的は、複数のマシンにわたってアプリケーションを簡単に編成およびスケジュールできるようにすることです。大まかに言えば、これはクラスターのオペレーティング システムです。

基本的に、各アプリケーションが実行されているデータセンター内の特定のマシンについて心配する必要はありません。さらに、これらのマシン間でアプリケーションをヘルスチェックおよびレプリケートするための一般的なプリミティブと、アプリケーションをマイクロサービスに接続するためのサービスを提供し、アプリケーションの各レイヤーが他のレイヤーから切り離されて、それらをスケーリング/更新/維持できるようにします。独立して。

これらのことの多くをアプリケーション層で行うことは可能ですが、そのようなソリューションは 1 回限りの脆弱なものになる傾向があります。アプリケーションを構成するコード。

于 2015-01-22T18:03:18.600 に答える