1.21.4. 複製されたイメージを使用可能な永続的なボリュームクレームに変換する
複製されたイメージを使用してデータを回復したり、永続ボリュームクレームの新しいインスタンスを作成したりする必要がある場合があります。イメージのコピーは、使用する前に永続的なボリュームクレームに変換する必要があります。複製されたイメージを永続的なボリュームクレームに変換するには、次の手順を実行します。
レプリケーションが完了したら、以下のコマンドを入力して
ReplicationDestinationオブジェクトから最新のスナップショットを特定します。kubectl get replicationdestination <destination> -n <destination-ns> --template={{.status.latestImage.name}}$ kubectl get replicationdestination <destination> -n <destination-ns> --template={{.status.latestImage.name}}Copy to Clipboard Copied! Toggle word wrap Toggle overflow 永続的なボリュームクレームを作成するときの最新のスナップショットの値に注意してください。
destinationは、レプリケーション先の名前に置き換えます。destination-nsは、宛先の namespace に置き換えます。以下の例のような
pvc.yamlファイルを作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow pvc-nameは、新規の永続ボリューム要求 (PVC) の名前に置き換えます。destination-nsを、永続ボリューム要求 (PVC) が置かれている namespace に置き換えます。snapshot_to_replaceを、直前の手順で確認したVolumeSnapshot名に置き換えます。resources.requests.storageは異なる値で更新できますが、値が初期ソース永続ボリューム要求と同じサイズである場合には、ベストプラクティスとして推奨されます。次のコマンドを入力して、永続ボリュームクレームが環境で実行されていることを確認します。
kubectl get pvc -n <destination-ns>
$ kubectl get pvc -n <destination-ns>Copy to Clipboard Copied! Toggle word wrap Toggle overflow