我想列出 24 小时内创建的 Pod。我没有找到任何 kubectl 命令或任何可以获取这些命令的东西。谁能帮我使用 kubectl 命令来仅获取过去 24 小时内创建的 Pod。
最佳答案
不是最漂亮的解决方案,但这应该可行(或者如果您想进一步改进命令,可以给您一个想法)
kubectl get pods -o go-template --template '{{range .items}}{{.metadata.name}} {{.metadata.creationTimestamp}}{{"\n"}}{{end}}' | awk '$2 > "'$(date -d 'yesterday' -Ins --utc | sed 's/+0000/Z/')'" { print $1 }'
列出所有 Pod 名称并筛选 startTime > 为一天的行。
关于kubernetes - 列出过去 24 小时内新创建的 kubernetes pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65988672/