分享交流
合作共赢!

Kubernetes/K8S基础使用方法总结【二十五】——垃圾回收

参考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立即购买

 

赞(0) 打赏
未经允许不得转载:琼杰笔记 » Kubernetes/K8S基础使用方法总结【二十五】——垃圾回收

评论 抢沙发

评论前必须登录!

 

分享交流,合作共赢!

联系我们加入QQ群

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册