6.6. ボリュームポピュレーター
ボリュームポピュレーターを使用すると、空のボリュームをプロビジョニングする代わりに、動的プロビジョニング中にボリュームにデータを自動で事前にロードできます。
6.6.1. ボリュームポピュレーターの概要 リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Container Platform バージョン 4.12 から 4.19 では、永続ボリューム要求 (PVC) 仕様の dataSource フィールドでボリュームポピュレーター機能を指定できます。ただし、ボリュームを作成するためのデータソースとして使用できるのは、PVC とスナップショットのみに制限されています。
OpenShift Container Platform バージョン 4.20 以降では、代わりに dataSourceRef フィールドを使用します。dataSourceRef フィールドを使用すると、適切なカスタムリソース (CR) をデータソースとして使用して、新しいボリュームにデータを事前投入できます。
dataSource フィールドを使用したボリュームポピュレーター機能は、今後のバージョンで非推奨化される可能性があります。このフィールドを使用して作成したボリュームポピュレーターがある場合は、今後の問題を回避するために、dataSourceRef フィールドを使用してボリュームポピュレーターを再作成することを検討してください。
ボリュームへのデータの事前投入はデフォルトで有効になっており、OpenShift Container Platform にはインストール済みの volume-data-source-validator コントローラーが含まれています。ただし、OpenShift Container Platform にはボリュームポピュレーターは同梱されていません。