这里将删除prometheus-k8s-rules资源中名称为TargetDown、级别为warning的告警规则
# 若要删除其他规则,请调整命令中相应位置处的规则名称和规则级别

  1. kubectl -n kubesphere-monitoring-system get prometheusrules.monitoring.coreos.com prometheus-k8s-rules -ojson | jq 'delpaths([path(..|select(.alert?=="TargetDown" and .labels.severity?=="warning"))])' |kubectl apply -f -
  1. [root@UR-20210425NAMA Desktop]# kubectl -n kubesphere-monitoring-system get prometheusrules.monitoring.coreos.com prometheus-k8s-rules -ojson | jq 'delpaths([path(..|select(.alert?=="TargetDown" and .labels.severity?=="warning"))])' |kubectl apply -f -
  2. prometheusrule.monitoring.coreos.com/prometheus-k8s-rules configured

参考
https://github.com/junotx/mixin/blob/main/ks/ee/kuais/metric_rules_doc.md#%E9%85%8D%E7%BD%AE%E8%AF%B4%E6%98%8E-1