Развернуть размер ПВХ из 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, тогда вам придется запустить модуль, используя его для завершения изменения размера файловой системы.
Я сделал эту функцию работать, но очень и очень грязно.
- Изменить размер ПВХ
- Изменить размер EBS вручную
- Принудительно отключить том на AWS
- Сбой модуля и его перепланирование выполняется набором состояний, когда модуль снова работает, том и раздел имеют правильный размер