首页 > 解决方案 > 删除超过 1 个月的被驱逐 pod 的 kubectl 语句有效性

问题描述

我正在尝试删除超过一个月的被驱逐的 pod,我有以下声明,但我怀疑它的有效性,请您检查并反馈意见吗?

kubectl get pods --all-namespaces | awk -F "d" '{print $1}' $6 | grep -E Evicted >>output.data | while read line; do ns=$(echo $line | cut -d , -f 1); pod=$(echo $line | cut -d , -f 2); age=$(echo $line | cut -d, -f 6); if [[$age -gt 30]]; then kubectl delete pod --dry-run='server' -n $ns $pod; fi done

标签: bashkubectl

解决方案


推荐阅读