Kubernetesは、k8sとも表現される、Dockerの管理ツールです。
Dockerのコンテナを複数組み合わせて運用する場合に便利なツールです。
別の物理マシンにまたがる複数のDockerイメージでもまとめて管理できます。
複数のコンテナをまとめた単位をクラスターと呼び、
クラスターを作成して、それらを管理します。
例えば、
・コンテナのネットワーク状態を監視し、自動的に負荷分散を行う
・異常が発生したコンテナを停止、再起動する
・コンテナごとにどれだけのマシンリソースを割くのか設定できる
などなど
SpotifyやメルカリなんかもKubernetesを利用しているようです。
Kubernetesを利用して高サイクルな開発が可能になるので、積極的に活用していきたいですね。