我们正在使用 Kubernetes 1.10.1
我有一个 statefulset,它附加了一个 volumeClaim。
我想添加一个额外的 volumeClaim,因为调整现有 PV 的大小仍处于测试阶段,并且在 Kubernetes 1.10 中也不可用。
我的更改基本上只是添加了一个额外的 PVC(当然还要安装它,这里没有提到):
*** 1,10 ****
--- 1,19 ----
volumeClaimTemplates:
- metadata:
name: data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Gi
+ - metadata:
+ name: data2
+ spec:
+ accessModes:
+ - ReadWriteOnce
+ resources:
+ requests:
+ storage: 100Gi
结果我得到一个错误:
Error: UPGRADE FAILED: StatefulSet.apps "my-app" is invalid: spec: Forbidden: updates to statefulset spec for fields other than 'replicas', 'template', and 'updateStrategy' are forbidden.
只要不触及现有的 PVC,至少不应该支持添加额外的 PVC 吗?我在这里错过了什么吗?我在文档中没有找到与此相关的任何内容。