首页 > 解决方案 > 如何扩展有状态集的 PVC?

问题描述

当我尝试编辑 PVC 时,Kubernetes 给出错误提示:

StatefulSet "es-data" 无效:spec: Forbidden:禁止对除“replicas”、“template”和“updateStrategy”以外的字段更新 statefulset 规范。

我正在尝试增加在 AKS 上部署为 statefulset 的 elasticsearch 的磁盘大小。

标签: elasticsearchkubernetes

解决方案


错误是自我解释的。您只能更新StatefulSettemplateupdateStrategy一部分。此外,您不能调整 PVC 的大小。但是,从 kubernetes 1.11 开始,您可以调整 pvc 的大小,但它仍然是 alpha 功能。

参考:调整使用中的 PersistentVolumeClaim

注意:默认情况下不启用 Alpha 功能,您必须在创建集群时手动启用。


推荐阅读