参考kubernetes官方文档:Garbage Collection | Kubernetes
1.获取所有kubernetes资源
kubectl api-resources --verbs=list -o name | xargs -n 1 kubectl get --all-namespaces -o=json | jq -c '.items[] | {name: .metadata.name, kind: .kind, ownerReferences: .metadata.ownerReferences }'
2.获取所有kubernetes资源的metadata.ownerReferenceskubernetes
kubectl api-resources --verbs=list -o name | xargs -n 1 kubectl get --all-namespaces -o=json | jq -c '.items[] | {name: .metadata.name, kind: .kind, ownerReferences: select( has ("ownerReferences") ).ownerReferences }'
3.清理方式
如何清理kubernetes集群内部的垃圾信息呢?这里以清理无用的pv为例进行说明。思路:通过创建kubernetes对象cronjob来定期进行清理,完整yaml清单文件如下:
您暂时无权查看此隐藏内容!
内容查看价格9.99元立即支付
注意:本站少数资源收集于网络,如涉及版权等问题请及时与站长联系,我们会在第一时间内与您协商解决。如非特殊说明,本站所有资源解压密码均为:zhangqiongjie.com。
作者:1923002089
评论前必须登录!
注册