Trident 19.07 を 21.10 にアップグレードすると、新しい PVC 名のパターンが変わるのはなぜですか。
環境
- ONTAP 9
- NFS
- トライデント
- Kubernetes ( Kubernetes )を 1.11 から 1.21 にアップグレード
回答
- Trident 1.11 以降で Trident 19.07 を使用すると、 Trident は Kubernetes 上の CRD で Trident Legacy ( CSI 以外)を使用します。そのため、作成された PVC 名には prefix_namespace_pvc_xxxxx を指定できます。
- Trident 21.10 で K8s 1.21 以上を実行すると、 Trident は Kubernetes で Trident CSI を使用します。そのため、作成された PVC 名は、名前空間なしで PREFIX_PVC_xxxx でのみ指定できます。
追加情報
CSI ドライバ #170 に渡された PVC ネームスペースが必要であることを参照してください。