gpt4 book ai didi

kubernetes - 迁移 PV 并更改 Kubernetes 上的 CPU 限制

转载 作者:行者123 更新时间:2023-12-02 12:25:08 25 4
gpt4 key购买 nike

我有一个运行 AWX 的小型 kubernetes 集群。
我想做一些更改,PV 是其中一个节点上的文件系统。
是否可以将其迁移到不同的 PV,例如 NFS?
另外,我想更改 CPU 和内存限制。但我想我将不得不重新部署它。
我应该尝试迁移 PV 还是删除所有内容并重新创建它?
谢谢

最佳答案

假设您启用了动态配置,我建议您使用 pv-migrate .
这是一个 cli 工具/kubectl 插件,可以轻松迁移一个 Kubernetes 的内容 PersistentVolume给另一个。
常见用例:

  • 您有一个绑定(bind) 30 GB 的数据库 PersistentVolumeClaim .它发生了 30 GB 是不够的,你很快就填满了所有的磁盘空间。可悲的是你的StorageClass/provisioner 不支持 volume expansion .现在您需要创建一个 100 GB 的新 PVC,并以某种方式将所有数据复制到新卷中,按原样使用其权限等。
  • 您需要移动 PersistentVolumeClaim从一个命名空间到另一个命名空间。

  • 迁移 PersistentVolumeClaim 的内容pvc-a 在命名空间name-space-a 到 PersistentVolumeClaim pvc-b 在命名空间 name-space-b 中,使用以下命令:
    $ kubectl pv-migrate \
    --source-namespace name-space-a \
    --source pvc-a \
    --dest-namespace name-space-b \
    --dest pvc-b
    还请看: change-pv-reclaim-policy , resizing-persistent-volumes-using-kubernetes .

    关于kubernetes - 迁移 PV 并更改 Kubernetes 上的 CPU 限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63891744/

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