TKG サービス クラスタでは、スナップショットを動的にプロビジョニングしたり、ブロック ボリュームの事前プロビジョニング済みボリューム スナップショットを作成したりできます。既存のスナップショットをリストアすることもできます。
注: ボリューム スナップショット クラスを作成し、それらを使用してボリューム スナップショットを作成することはできません。既存のボリューム スナップショット クラスのみを使用してください。既存のボリューム スナップショット クラスでは、Delete deletionPolicy のみがサポートされます。Retain deletionPolicy を使用したボリューム スナップショット クラスの作成はサポートされていません。
TKG サービス クラスタでの動的にプロビジョニングされたスナップショットの作成
TKG サービス クラスタでスナップショットを動的にプロビジョニングします。
手順
TKG サービス クラスタでの事前プロビジョニング済みスナップショットの作成
スーパーバイザー から同じブロック ボリューム (PVC) のボリューム スナップショットを使用して、TKG サービス クラスタに任意のブロック ボリューム (PVC) の事前プロビジョニング済みボリューム スナップショットを作成します。
次の手順に従って、スーパーバイザー 内の残りの基盤となるスナップショットの情報を使用して新しい TKG クラスタ内にボリューム スナップショットを静的に作成します。
注:
スーパーバイザー でボリューム スナップショットを直接作成することはできません。
前提条件
- Kubernetes スナップショットの作成に関する情報を理解しておく必要があります。詳細については、Kubernetes ドキュメントの「Volume Snapshots」ページを参照してください。
- ボリューム スナップショットが次の条件を満たしていることを確認します。
- ソース PVC が配置されている名前空間内にボリューム スナップショットが存在する。
- TKG クラスタが配置されている名前空間内にボリューム スナップショットが存在する。
同じ名前空間内の別の TKG クラスタで不要になったボリューム スナップショットを新しい TKG クラスタで再利用することもできます。そのためには、元の TKG クラスタ内の VolumeSnapshotContent
の deletionPolicy
を Retain
に変更してから、対応する VolumeSnapshot
オブジェクトと VolumeSnapshotContent
オブジェクトを削除します。
手順
TKG サービス クラスタでのボリューム スナップショットのリストア
すでに作成されているボリューム スナップショットをリストアします。