Как увеличить размер PVC в IBM Cloud
У меня есть приложение StatefulSet в IBM Cloud Kubernetes Services с подключенным PVC. я использую
ibmc-vpc-block-retain-5iops-tier
класс хранения. У меня есть драйвер vpc-block-csi-driver 4.0. Я получил доступ к PV и изменил емкость с 10Gb на 20Gb. То же самое для ПВХ и в
describe
Я понимаю:
Normal FileSystemResizeSuccessful 17m kubelet MountVolume.NodeExpandVolume succeeded for volume "pvc-976fdde8-06c6-4854-a3c5-3d65adbe640f"
и с помощью команд:
kubectl get pv
kubectl get pvc
Я правильно вижу новый размер. Проблема в том, что когда я пытаюсь изменить размер StatefulSet volumeClaimTemplates с 10 ГБ на 20 ГБ, он не принимает это изменение.
Если я получаю доступ к стручку, я вижу теперь два драйвера 10Gb:
252 48 10485760 vdd
252 64 10485760 vde
и если я побегу
df -h
моя файловая система
/dev/vdd
всегда 10Gb. Теперь я думаю, что может быть две возможные причины (но я не уверен):
- Изменение размера PVC поддерживается только драйвером 4.2, а не 4.0.
- Мне нужно запустить resize2fs, чтобы расширить мою файловую систему, но мне нужны права администратора, а это невозможно в IBM Kubernetes Services.
Любая идея, как я могу решить проблему?