テクノロジ系 / システム構成要素
Kubernetes
多数のコンテナの配置・拡張・復旧を自動管理する、コンテナオーケストレーション基盤です。
別名・関連表記:k8s、クバネティス
もう少し詳しく
Kubernetesは、たくさんのコンテナを複数のサーバ上で効率よく動かすために、配置・負荷分散・自動復旧・スケーリングを自動で管理するソフトウェアです。障害が起きたコンテナを自動で再起動したり、負荷に応じてコンテナ数を増減したりできます。Dockerなどのコンテナと組み合わせ、大規模なマイクロサービス運用の標準的な基盤になっています。
試験での見方
例:アクセス急増時に、Kubernetesが自動でコンテナを増やして負荷を分散します。
「コンテナオーケストレーション(多数のコンテナの自動管理)」の代表例として押さえます。Dockerが1つの箱、Kubernetesが箱の群れの管理者。 Docker=箱、Kubernetes=箱の群れを束ねる司令塔。