bash - 删除超过 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
解决方案
推荐阅读
- c++ - 无法将大括号括起来的初始值设定项列表转换为映射
- vue.js - 单击标题打开时,我无法删除 v-expansion-panels 上的白色边框。边框只在动画中
- python - 按日期元素过滤元组列表并返回元组
- python - 饼图大小、标签、距离
- javascript - 我必须单击两次才能使用 Sortable.init() 初始化排序表
- python - 如何在多个文件上使用“导入”
- regex - 删除前缀和后缀并留下中间字符串
- stripe-payments - 条纹 webhook 混淆
- amazon-web-services - AWS Data Pipeline Dynamo 到 Redshift
- dart - 为什么“window.sessionStorage['foo'] ??='test'”在 Dart 中不起作用?