elasticsearch - 如何扩展有状态集的 PVC?
问题描述
当我尝试编辑 PVC 时,Kubernetes 给出错误提示:
StatefulSet "es-data" 无效:spec: Forbidden:禁止对除“replicas”、“template”和“updateStrategy”以外的字段更新 statefulset 规范。
我正在尝试增加在 AKS 上部署为 statefulset 的 elasticsearch 的磁盘大小。
解决方案
错误是自我解释的。您只能更新StatefulSettemplate
的updateStrategy
一部分。此外,您不能调整 PVC 的大小。但是,从 kubernetes 1.11 开始,您可以调整 pvc 的大小,但它仍然是 alpha 功能。
参考:调整使用中的 PersistentVolumeClaim
注意:默认情况下不启用 Alpha 功能,您必须在创建集群时手动启用。
推荐阅读
- javascript - 在 Javascript 中使用 ECMAScript 6 特性;何时使用粗箭头函数等?
- javascript - 如何将智能合约返回的地址转换为可读字符串?
- javascript - 如何知道网络应用程序和可执行应用程序是否同时处于活动状态
- markerclusterer - 如何使用 getMarkers() 方法获取 Marker 的自定义属性?
- rust - 无法在 Rust 中重现错误的缓存行共享问题
- sql - 在 case when 语句中按列号排序表
- oracle - 使用 unicode 转义有效负载生成 hmac sha1,oracle plsql
- c# - C# Socket BeginAccept vs Select?
- matlab - 使用 Matlab 从数字病理图像中分割染色细胞
- php - 数组值只返回第一个字符和额外的值