helm批量删除release包命令

helm是k8的包管理工具
charts->helm仓库->release(pod/service)
helm install --name {helm包名} {charts本地目录}->将charts安装到helm里面的同时部署到k8上(--name指定helm里面包的名字)
--
1.批量删除helm list中的包
helm list -a | grep DELETED | awk '{print $1}' | xargs helm del --purge
2.批量从本地charts生成helm包,在部署到k8上
ll | awk '{print $1}' >list
cat list |xargs -i helm install {}
3.彻底删除一个helm包的release
helm delete --purge mysql
 
posted @ 2020-12-09 12:07  frantzz  阅读(1633)  评论(0编辑  收藏  举报