Trident 26.02へのアップグレード後に自動ボリューム拡張が機能しない
環境
- NetApp Trident v26.02
- Tridentを使用するKubernetesクラスタ
- ONTAPバックエンド(例:AFF-C60)
- 自動ボリューム拡張(autogrow)機能
問題
Trident 26.02を使用しているKubernetesクラスタで、StorageClassに allowVolumeExpansion と autogrowPolicy が正しく設定されているにもかかわらず、自動ボリューム(LUN)拡張が機能していませんでした。使用率のしきい値を超えてもボリュームが自動的に拡張されませんでした。
ログ出力と観測された動作:
- Tridentコントローラログに自動拡張に関連するエラーはありません。
- Tridentコントローラログに「
unknown field」警告があります。 - TVP(TridentVolumePublication)CRDに
autogrowPolicy、storageClass、backendUUID、poolなどのフィールドがありません。 - 既存のTVPオブジェクトには自動拡張関連のフィールドが含まれていなかったため、自動拡張スケジューラは設定済みのポリシーを無視しました。
level=debug msg="Syncing volume publications" logLayer=core requestID=dabd4f17-1d1d-4533-9511-d562095cec78 requestSource=Internal vpsRemaining=1 vpsTotal=184 workflow="core=bootstrap"level=debug msg=">>>>>> syncVolumePublications" logLayer=core nodeName=<node name> requestID=dabd4f17-1d1d-4533-9511-d562095cec78 requestSource=Internal volumeName=pvc-uuid workflow="core=bootstrap"I0420 13:20:27.353816 1 warnings.go:107] "Warning: unknown field \"backendUUID\""I0420 13:20:27.353839 1 warnings.go:107] "Warning: unknown field \"pool\""I0420 13:20:27.353844 1 warnings.go:107] "Warning: unknown field \"storageClass\""