Прочитайте эту превосходную статью: https://kubernetes.io/blog/2018/08/02/dynamically-expand-volume-with-csi-and-kubernetes/
Поддерживает ли k8s динамическое автоматическое изменение размера на основе некоторых правил, например, если объем тома используется на 90%, автоматически изменяйте размер тома до настроенного максимального предела.Сверху поддерживается динамическое изменение размера документа, но я не вижу способа определить правило (например,> 90% использования PV-диска) или установить максимальный предел (например, не изменять размер, если вы достигли 300 ГБ).Похоже, что команда resize должна быть выполнена вручную.Правильно ли мое понимание?
Я знаю, что мы могли бы реализовать это путем мониторинга kubelete_volume_*
метрик, определения оповещения на основе нашего порога, и чтобы событие оповещения вызывало API изменения размера PV.
Нобыло бы здорово, если бы K8S поддерживал это из коробки.Это очень похоже на автоматическое масштабирование контейнеров на основе определяемых нами правил загрузки.Им просто нужно расширить эту концепцию до томов