kubernetes - 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 开箱即用地支持这一点,那就太酷了。这与基于我们定义的加载规则自动缩放容器非常相似。他们只需要将这个概念扩展到卷
解决方案
推荐阅读
- angular - 在不同的模式下包含样式表
- ios - 我想将布尔状态保存到 Firebase 数据库中的用户配置文件
- python - 我想从csv文档中用python制作一个图形,但它只能显示一对数字,我怎样才能让它完整?
- php - 在 PHP 中使用 Outlook Api 创建新事件(使用 POST 方法)
- .net - AddressOfEntryPoint 超出文件末尾
- c++ - CMake 编译器标准包括
- java - 如何在 Java 中将数组内容打印为字符串?
- python - 你能用变量常量解决 ode 吗?
- reactjs - React js 和 axios POST 请求发送空数组
- excel - 将结果发送到具有匹配名称 VBA 的行中的工作表 2