首页 > 解决方案 > K8S 持久卷使用规则动态调整大小

问题描述

阅读这篇优秀的文章:https ://kubernetes.io/blog/2018/08/02/dynamically-expand-volume-with-csi-and-kubernetes/

k8s 是否支持基于某些规则的动态自动调整大小,即如果卷空间已使用 90%,则自动调整卷大小至配置的最大限制。从上面的文档动态调整大小是受支持的,但我看不到定义规则的方法(例如> 90%的 PV 磁盘使用率)或设置最大限制(例如,如果达到 300GB,则不要调整大小)。看起来需要手动执行调整大小命令。我的理解正确吗?

我知道我们可以通过监控kubelete_volume_*指标来实现这一点,根据我们的阈值定义一个警报,并让警报事件触发 PV 调整 API。

但如果 K8S 开箱即用地支持这一点,那就太酷了。这与基于我们定义的加载规则自动缩放容器非常相似。他们只需要将这个概念扩展到卷

标签: kubernetes

解决方案


推荐阅读