創屋ぷれす

Kubernetes

Kubernetesは、k8sとも表現される、Dockerの管理ツールです。

Dockerのコンテナを複数組み合わせて運用する場合に便利なツールです。
別の物理マシンにまたがる複数のDockerイメージでもまとめて管理できます。

複数のコンテナをまとめた単位をクラスターと呼び、
クラスターを作成して、それらを管理します。

例えば、
・コンテナのネットワーク状態を監視し、自動的に負荷分散を行う
・異常が発生したコンテナを停止、再起動する
・コンテナごとにどれだけのマシンリソースを割くのか設定できる
などなど

SpotifyやメルカリなんかもKubernetesを利用しているようです。

Kubernetesを利用して高サイクルな開発が可能になるので、積極的に活用していきたいですね。

Comments are closed.