当您的服务用完现有卷可用空间时,解决存储问题的好方法是什么?
例如,我在安装了 Helm Chart 的 kubernetes 上运行了一个 gitlab 服务。
我使用了默认设置,但现在我的 gitlab 可用空间不足。
解决此问题的理想方法是什么?
当您的 PersistentVolume 已满时,我愿意接受有关如何处理该问题的任何建议!
谢谢您的回答,
本斯·皮亚塔苏克
最佳答案
Is there anyway I can increase the PV in size?
目前在 Kubernetes 中没有官方增加 PV 大小的方法,实际上我认为这不是 Kubernetes 的责任。 Here's the related issue.
但是您可以分两步手动增加它:
kubectl edit pv <pv_id>
至于数据备份和恢复,这取决于你的后端存储。您可以备份您的 PV(例如创建快照)-> 基于它创建一个新的 -> 并增加大小 -> 创建一个具有相同定义的新 pod,但将较大大小的 PV 绑定(bind)到它。
关于gitlab - Kubernetes 持久卷调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42577365/