StatefulSetとPostgresの永続化
状態を持つDBを、安定した識別子と永続ボリュームで運用する仕組みを学ぶ。
この章で学ぶこと
- StatefulSetは順序と安定した名前が必要なPod向けのワークロードである。
- PV/PVCはPodの寿命とデータの寿命を切り離す。
- SecretとHeadless ServiceはDB接続情報とPod到達性を支える。
01StatefulSetは順序と安定した名前が必要なPod向けのワークロードである
なぜ必要か:StatefulSetは順序と安定した名前が必要なPod向けのワークロードである。

StatefulSetは順序と安定した名前が必要なPod向けのワークロードである。 実装では、対象リソース・設定値・実行結果を別々に確認する。
判断できるようになること:StatefulSetは順序と安定した名前が必要なPod向けのワークロードである。
02PV/PVCはPodの寿命とデータの寿命を切り離す
設計の境界:PV/PVCはPodの寿命とデータの寿命を切り離す。

PV/PVCはPodの寿命とデータの寿命を切り離す。 そのため、更新対象と依存先を同時に変えず、差分を確認してから反映する。
判断できるようになること:StatefulSetは順序と安定した名前が必要なPod向けのワークロードである。
03SecretとHeadless ServiceはDB接続情報とPod到達性を支える
運用で確認する証跡:SecretとHeadless ServiceはDB接続情報とPod到達性を支える。

SecretとHeadless ServiceはDB接続情報とPod到達性を支える。 障害時は画面の表示だけで判断せず、状態・イベント・ログを順番に照合する。
判断できるようになること:StatefulSetは順序と安定した名前が必要なPod向けのワークロードである。
章のまとめ
- StatefulSetは順序と安定した名前が必要なPod向けのワークロードである。
- PV/PVCはPodの寿命とデータの寿命を切り離す。
- SecretとHeadless ServiceはDB接続情報とPod到達性を支える。