ストレージを付与したStatefulSet
この演習では、Kubernetesのストレージに関する概念をもう一度使います。今回は、ストレージを付与した基本的なStatefulSetを作成します。StatefulSetの各Podには、専用のPersistent Volume(PV)がアタッチされます。 もちろん、必要なPVはすべて動的に作成されます。
Kubernetesクラスターに接続された実運用のストレージシステムを模した、事前定義の基本的なストレージクラス(local-path)を使用します。
さらに、Kubernetesオブジェクトを整理するために、ここではKubernetesのNamespaceも使用します。
ここでも「storage」と「compute」の分離に注目してください。Pod(「compute」)は常にアタッチされたPVにアクセスできますが、ストレージを壊すことなく、いつでも削除・再作成できます。何らかの理由でPodが停止しても、保存されたデータは保持され、再作成されたPodに再アタッチされます。
この演習はコースの一部です
