Развернуть размер ПВХ из statefulset на к8с 1.9

У меня есть набор состояний kafka. Мне нужно увеличить размер диска, я пытаюсь без успеха использовать функцию автоматического изменения размера k8s 1.9

Здесь: https://kubernetes.io/docs/concepts/storage/persistent-volumes/

Я активировал функциональные ворота и входную пробку, я думаю, что это работает, потому что я могу успешно изменить размер ПВХ после модификации.

Но ничего не произошло, я изменил размер ПВХ с 50Gi до 250Gi.

Емкость менялась везде в pvc, но не в AWS, объем EBS все еще составляет 50 ГБ, а df -h в модуле по-прежнему показывает 50 ГБ.

Я что-то пропустил? Нужно ли вручную изменять размер на AWS?

благодарю вас

2 ответа

Решение

Это альфа-функция, которая имеет некоторые проблемы и ограничения.

Попробуйте найти информацию о проблемах на Github, которая связана с вашей проблемой:

Также проверьте этот комментарий, он может быть полезен:

@discordianfish, пожалуйста, попробуйте EBS PVC изменить размер с 1.10. В настоящее время пользовательский опыт изменения размеров томов с файловыми системами не идеален. Вам придется редактировать ПВХ, а затем ждать FileSystemResizePending появиться на PVC, а затем удалить и заново создать модуль, который использовал PVC. Если не было стручка с использованием ПВХ, то один раз условие FileSystemResizePending появится на PVC, тогда вам придется запустить модуль, используя его для завершения изменения размера файловой системы.

Я сделал эту функцию работать, но очень и очень грязно.

  1. Изменить размер ПВХ
  2. Изменить размер EBS вручную
  3. Принудительно отключить том на AWS
  4. Сбой модуля и его перепланирование выполняется набором состояний, когда модуль снова работает, том и раздел имеют правильный размер
Другие вопросы по тегам