再起動中...

そのうち移行するはず

Kubernetes ( K8s ) について調べてみた

調べてみただけだ

調べたところ、必要ないことが判明したのでやってない!

きっかけ

  • 気になっていた
  • SD 誌に特集が組まれていた

ブログに書くきっかけ

書かれていることがわかりにくかったので、大事なところを整理した。
間違っていたらツッコミが欲しい。

K8s とは

Docker を使っているときに、簡単にデプロイしたり、スケールさせるツール。

K8s についての説明がわかりにくいと感じた理由

よくわからないけど、ansible 的な立ち位置で説明し始めたり、K8s が使えるサービスについての説明をし始めたりする人がいる。

K8s を使ったほうが良い時

  • docker 使っているとき

これには簡単な理由がある。
docker には、docker swarm があるが swarm manager が使いにくい。
docker swarm も K8s も、docker のネットワーク設計等がいけてないことに端を発している。

個人的には docker がオープンな形で開発されて入れば、もう少し違った形だったかもしれないと思う。
docker に代わるツールが出てくれば、K8s も不要になる可能性がある。

K8s を使わなくて良い時

  • docker でないとき

K8s は、docker 以外には使えないようにみえる。
使えるの?

コンテナ型 VS コンテナ以外の仮想化 VS そのまま VS サーバーレス

とか書く気はない。
それぞれ、メリット、デメリットがあるので、判断をすればよいと思う。