Как увеличить размер 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.

Любая идея, как я могу решить проблему?

0 ответов

Другие вопросы по тегам