大量更新

This commit is contained in:
zeaslity
2026-05-19 14:28:44 +08:00
parent a8f6bda703
commit 9fc3372fa3
5299 changed files with 423176 additions and 426690 deletions

View File

@@ -0,0 +1,11 @@
请实现yq工具使用kubectl工具针对特定的命名空间进行完整的备份
1. 需要去除metadata中的managedFields、annotations、creationTimestamp、uid、resourceVersion、status、selfLink等字段
2. 去除status字段
需要按照应用名称按照deployment的名称作为应用名称进行切分备份即为一个命名空间下有多个应用每个应用包含deployment、service、configmap、statefulset等资源每个应用的备份文件需要独立出来
例如一个命名空间下的应用名称为app1、app2、app3那么备份文件需要为app1.yaml、app2.yaml、app3.yaml每个文件中包含对应的资源。
需要单独备份ingress部分的资源
请你参考现在的备份命名空间实现一个新的shell脚本实现上述的功能