docker - 减少 kubernetes 持久卷

标签 docker kubernetes devops

我在 kubernetes 上使用多个应用程序,并且所有应用程序都配置了 pd-ssd 卷。一些部署运行在大容量、数据较少的情况下。所以我想减少 pod 的体积。我曾尝试过增加音量,并且成功了。但我无法减少卷的空间。

我所做的步骤。当前大小为 100Gi,我想将其调整为 30Gi。

  1. 缩小应用程序和 Pod 的规模。
  2. 编辑 pvc 以减小体积大小。
k edit pvc my-pvc

保存更改时出现以下错误。

error: persistentvolumeclaims "my-pvc" is invalid A copy of your changes has been stored to "/tmp/kubectl-edit-4ivk1.yaml" error: Edit cancelled, no valid changes were saved.

但我无法保存更改以减小卷大小。

最佳答案

kubernetes 中支持缩小持久卷,您只能增加它。 resizing-persistent-volumes-using-kubernetes

关于docker - 减少 kubernetes 持久卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59609128/

相关文章:

docker - 为什么构建Docker容器镜像的第一步将基本镜像作为源,在我看来它本身就是像ALPINE这样的操作系统?

azure - Azure DevOps 中有没有办法按区域路径的第一个子层进行分组?

git push --mirror 自动添加指向不正确工作项的链接

docker - 无法使用 Registrator 注册 Docker 服务

python - 属性错误 : 'Namespace' object has no attribute 'epochs_per_eval'

docker - 如何将 Docker-compose 管理的 Docker 容器推送到 Heroku?

kubernetes - GCP Kubernetes 规模太高

docker - docker-for-mac&kubernetes在命名空间kube-system中没有pod

docker - 无法使用Dockerfile中的参数执行Shell脚本

python - 在docker容器中为django运行cron作业时manage.py脚本中出现错误