kubernetes
綴が長いことから略してk8s(8はubernete)という8文字の意味
従来の仮想化とは異なるアプローチのシステム構築方法であり、使い方によっては開発工数や運用工数の削減に大きく貢献する。
kubernetesの基礎技術としてあるのがDocker
Dockerを本番サーバで使うときは、さまざまな運用上の工夫が必要。 たとえば
- 障害が生じても止まらないようにするための冗長性
- 負荷が高まっても耐えられるようにするスケーラビリティ
- データを失わないためのバックアップ
- システム更新時の入れ替え など
こうした運用を手助けするのがKubernetes