Kubernetes は、コンテナ化したアプリケーションのデプロイ、スケーリング、管理を自動化するためのオープンソースソフトウェアです。
Kubernetes は複数のマシンをネットワークで接続したクラスタの上で動作します。
クラスタは、クラスタの制御を担うマスターノードと、Pod (1~n 個のコンテナをまとめたもの) が稼働するノードで構成されています。
Kubernetes では、コンテナの自動配置によるリソースの節約やアプリケーションのスケーリング、負荷分散やサービス死活監視、自動ロールアウトや問題発生時の自動ロールバックなどを行うことができ、複数のコンテナ管理における様々なボトルネックを解消することが可能となります。
参考リンク |
---|