Kubectl version
给出以下输出。
Client Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.4", GitCommit:"b695d79d4f967c403a96986f1750a35eb75e75f1", GitTreeState:"clean", BuildDate:"2021-11-17T15:48:33Z", GoVersion:"go1.16.10", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.5", GitCommit:"aea7bbadd2fc0cd689de94a54e5b7b758869d691", GitTreeState:"clean", BuildDate:"2021-09-15T21:04:16Z", GoVersion:"go1.16.8", Compiler:"gc", Platform:"linux/amd64"}
我已使用
kubectl
将持久卷从 8Gi 编辑为 30Gi,如
但是,当我执行 pod 并运行
df -h
时,我看到以下内容:
我已经删除了 Pod,但它再次显示相同的内容。如果我
cd
进入 cd/dev
我也看不到磁盘和 vda1
文件夹。我想我实际上希望 bitnami/influxdb
为 30Gi。请指导。
这是一个社区维基答案,为了更好的可见性而发布。请随意扩展它。
根据此处提供的评论,造成此行为的原因可能有多种。
警告:直接编辑 PersistentVolume 的大小可能会阻止 自动调整该卷的大小。如果您编辑 PersistentVolume,然后编辑匹配的 .spec PerspectiveVolumeClaim 使 PersistentVolumeClaim 的大小 匹配 PersistentVolume,则不会发生存储大小调整。这 Kubernetes 控制平面将看到两者的所需状态 资源匹配,得出支持卷大小已 手动增加,无需调整大小。
allowVolumeExpansion
功能的支持。来自DigitalOcean:您正在运行 DigitalOcean 的托管集群之一,还是 DIY 在 DigitalOcean 基础设施上运行的集群?如果是后者, 您使用哪个版本的 CSI 驱动程序? (您需要v1.2.0或更高版本 以支持卷扩展。)