查看并清理集群无效SVC

查看并清理集群无效SVC

原因
  • 集群经常会出现创建svc后删除服务,保留不使用的svc,时间一长,脏数据积累较多,影响后期查询
#/bin/bash

IFS=$'\n'
mkdir -p /data/svc

#通过ep判断备份并清理无效的svc
for i in `kubectl get ep --all-namespaces |grep -v "kube-system" | awk '{if($3 == "<none>")print}' | awk '{print $1,$2}'`;do
  echo $i
  namespace=`echo $i|awk '{print $1}'`
  svcname=`echo $i|awk '{print $2}'`
  filename=$svcname"_"$namespace
  kubectl get svc $svcname -n $namespace -oyaml>/tmp/svc/$filename.txt
  kubectl delete svc $svcname -n $namespace
done
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值