Kubernetes存储容器

时间:2018-04-13 09:48:59

标签: kubernetes google-kubernetes-engine

我的广告联盟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?

1 个答案:

答案 0 :(得分:2)

  

我们的kubernetes(1.8)版本没有kubectl停止,所以有没有办法停止复制控制器以更改yaml?

您可以将RC缩放到0,它将停止产生窗格。

  

我可以在kubernetes仪表板中看到yaml文件,但是当我尝试更改它时,我得到了 - PersistentVolumeClaim" jenkins-x-nexus"无效:spec:Forbidden:创建后字段是不可变的

该消息表示您无法更改卷的大小。 GitHub上有几个关于该限制的门票,关于不同类型的卷,例如one

因此,要更改大小,您需要创建一个新的更大的PVC,并以某种方式将您的数据从旧卷迁移到新卷。