Astra Control Center で 10 進数の PVC を使用しているアプリケーションで、バックアップまたはクローンが失敗することがある
環境
- Astra Control Center の略
- Astra Control Center を使用したアプリケーションのバックアップ
- Astra Control Center を使用したアプリケーションクローン
- Trident ONTAP - NAS ドライバ
問題
- 次の条件をすべて満たす場合、アプリケーションのバックアップまたはクローンは失敗する可能性があります。
- Kubernetes PersistentVolumeClaim ( PVC )、 VolumeClaimTemplate 、または Helm のインストールが、 International System of Units ( SI ) / base 10 / decimal 単位( K 、 M 、 G 記号など)を使用してボリュームサイズで作成されます。
- ボリュームの作成には Trident ONTAP-NAS ドライバを使用します
- Persistent Volume Claim ( PVC ;永続ボリューム要求)は、 Astra が管理する Kubernetes アプリケーションに接続されます
- 元のクラスタのバックアップネームスペース(バックアップポッドを実行しているネームスペース)内の PVC に、次のようなエラーメッセージが表示されます。
kubectl describe pvc <pvc-name> -n <backup namespace name>
Warning ProvisioningFailed 22m (x11 over 27m) csi.trident.netapp.io_trident-csi-678955886c-9r7mz_1ee2b9b4-d28b-43f1-800e-be43820fdb99 failed to provision volume with StorageClass "ontap-gold": error getting handle for DataSource Type VolumeSnapshot by Name pvc-db35f9ac-41d1-44e2-91f9-01bec673b00c-snap-e8d4ade8-221a-4328-b8ef-dc800ee91d9b-pvc-ifwqo: requested volume size 10000000000 is less than the size 10000003072 for the source snapshot pvc-db35f9ac-41d1-44e2-91f9-01bec673b00c-snap-e8d4ade8-221a-4328-b8ef-dc800ee91d9b-pvc-ifwqo
- アプリケーションが Helm チャートまたはカスタムマニフェストを介してインストールされている場合も、同じ問題が発生します。