我的广告联盟jenkins nexus
广告已用尽磁盘空间,我需要提高持久量声明。
我可以在kubernetes仪表板中看到 yaml文件,但是当我尝试更改它时,我得到了 - PersistentVolumeClaim "jenkins-x-nexus" is invalid: spec: Forbidden: field is immutable after creation
删除pod并快速尝试更新yaml也不起作用。
我们的kubernetes(1.8)版本没有kubectl stop,那么是否有办法停止复制控制器以更改yaml?
答案 0 :(得分:2)
我们的kubernetes(1.8)版本没有kubectl停止,所以有没有办法停止复制控制器以更改yaml?
您可以将RC缩放到0,它将停止产生窗格。
我可以在kubernetes仪表板中看到yaml文件,但是当我尝试更改它时,我得到了 - PersistentVolumeClaim" jenkins-x-nexus"无效:spec:Forbidden:创建后字段是不可变的
该消息表示您无法更改卷的大小。 GitHub上有几个关于该限制的门票,关于不同类型的卷,例如one。
因此,要更改大小,您需要创建一个新的更大的PVC,并以某种方式将您的数据从旧卷迁移到新卷。