StatefulSet
状態の保護を最優先に考える
→ノードが停止しても新しくpodを作成するみたいなことはしない→もしかしたら停止したノードの上でpodが動き続けていて矛盾が起きるかもしれない
→ノードの削除でpodが完全に消失したと確証できたタイミングでpodを新しくデプロイする
StatefulSetの役割はポッドをコントロールすることであり、ノードの再起動や切り離しは責任の範囲外となる
→ノード障害の時に高可用性の課題となる
statefulsetのpodは番号の若い順に起動して番号の大きい順に終了する
volumeClaimTemplate
ポッドの数に応じてそれぞれのvolumeを要求することになるから、テンプレートになる