文件名称:pv-migrate:Kubernetes的永久卷迁移插件
文件大小:61KB
文件格式:ZIP
更新时间:2024-05-01 19:46:15
光伏迁移 这是一个CLI工具/ kubectl插件,可以轻松地将一个Kubernetes PersistentVolume的内容迁移到另一个。 常见用例:您有一个绑定了50gb PersistentVolumeClaim的数据库。 不幸的是50gb还不够,您很快就填满了所有磁盘空间。 遗憾的是,您的StorageClass / provisioner不支持。 现在,您需要创建一个1tb的新PVC,并以某种方式将所有数据及其权限等原样复制到新卷中。 另一个用例:您需要将PersistentVolumeClaim从一个名称空间移动到另一个名称空间。 用法 要将名称空间ns-a中的PersistentVolumeClaim small-pvc的内容迁移到名称空间ns-b中的PersistentVolumeClaim big-pvc,请使用以下命令: $ kubectl pv-migrat
【文件预览】:
pv-migrate-master
----go.mod(308B)
----.github()
--------workflows()
----go.sum(43KB)
----internal()
--------rsyncsshcrosscluster()
--------rsyncsshincluster()
--------mountboth()
--------ssh()
--------k8s()
--------pvc()
--------util()
--------rsync()
--------test()
--------request()
--------engine()
--------task()
--------strategy()
----LICENSE(11KB)
----test()
--------test-destroy-env.sh(317B)
--------k8s()
--------test-prepare-env.sh(1KB)
--------test-run.sh(862B)
--------terraform()
--------.gitignore(19B)
----README.md(4KB)
----.goreleaser.yml(858B)
----.gitignore(3KB)
----cmd()
--------pv-migrate()