Kubernetes(ギリシア語:κυβερνήτης。読み方:クベルネーテス。意味:按針、船長、知事。)はコンテナアプリのデプロイとスケーリングの自動化に対するプラットフォームだ。もともとGoogleに実装されて2015年Apache License 2.0でオープンソースとして公開された。 Kubernetesと同じようなプラットフォームはAmazon ECSやDocker Inc.のSwarm(スウォーム)がある。 なぜKubernetes? DockerはKubernetes, ECSなどのプラットフォームを利用せずにも使える。しかし、コンテナアプリは増えたら、多くのコンテナの管理に適当なツールがないと困るだろう。CLIツールは当たり前だが多くのコンテナのクラウドの管理にGUIも必要だろう。 Kubernetesのきっかけ 先週は初めてのDockerとECSを利用するプロジェクトを