From d74bc4ef88ef1cdb5afcb295cb2119b1f01a2ff3 Mon Sep 17 00:00:00 2001 From: Thanatat Tamtan Date: Mon, 7 Oct 2024 19:42:48 +0700 Subject: [PATCH] skip DisruptionTarget pod --- main.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/main.go b/main.go index ebe0718..430871f 100644 --- a/main.go +++ b/main.go @@ -280,6 +280,13 @@ func statusHandler(w http.ResponseWriter, r *http.Request) { continue } + for _, c := range p.Status.Conditions { + // skip DisruptionTarget pod + if c.Type == "DisruptionTarget" && c.Status == "True" { // reason: TerminationByKubelet + continue + } + } + status.Count++ if p.Status.ContainerStatus.Ready { status.Ready++