gpt4 book ai didi

kubernetes - 向 statefulSet 添加额外的 volumeClaimTemplate

转载 作者:行者123 更新时间:2023-12-02 11:32:18 24 4
gpt4 key购买 nike

我们使用的是 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 吗?我在这里错过了什么吗?我在文档中没有找到与此相关的任何内容。

最佳答案

我不知道设计上是否有任何理由,但您不想更新 StatefulSet 上的存储模板的唯一原因是您的应用程序整体的稳定性。

无论如何,我同意应该允许这样做,因为您要添加额外的存储空间,我认为在可用时也应该允许调整卷的大小。已开通 this功能要求。

关于kubernetes - 向 statefulSet 添加额外的 volumeClaimTemplate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52502074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com