Kubernetes が得意なこと
StatefulSet: 状態管理API
Service: エンドポイントを提供
黄色いNode に
配置してください
Pod の順序と一意性を
保証します
Pod のIPアドレスを
提供します
• 柔軟な Pod のスケジューリング
• StatefulSet による安定した Pod の更新
• Service による接続先の自動切換えと負荷分散
Slide 13
Slide 13 text
MySQL on Kubernetes で
実現できそうなこと
• Pod のラック分散配置
• Pod を稼働させる Node を柔軟に指定
• 機材故障の自動フェイルオーバー
• フェイルオーバー先の機材は自動で選定
• 安定した Pod の更新
• Pod の順序関係を保証するので必ずレプリカノードから更新
• 接続先の自動切換え
• エンドポイントの IPアドレス は Service で管理
・・・
Slide 14
Slide 14 text
MySQL のよくある構成
REPLICA
PRIMARY
REPLICA
プライマリ1台
レプリカ2台の
レプリケーション構成