gpt4 book ai didi

minikube - Kubernetes:如何根据年龄/创作时间删除POD

转载 作者:行者123 更新时间:2023-12-02 11:27:44 25 4
gpt4 key购买 nike

是否可以根据创建时间或年龄删除kubernetes中的POD?

示例:我想删除所有早于1天的POD。这些POD是孤立的,因此不会创建新的POD。

最佳答案

此命令将删除所有早于一天的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 }' | xargs --no-run-if-empty kubectl delete pod

此命令将删除所有早于4小时的POD:
kubectl get pods -o go-template --template '{{range .items}}{{.metadata.name}} {{.metadata.creationTimestamp}}{{"\n"}}{{end}}' | awk '$2 <= "'$(date -d'now-4 hours' -Ins --utc | sed 's/+0000/Z/')'" { print $1 }' | xargs --no-run-if-empty kubectl delete pod

关于minikube - Kubernetes:如何根据年龄/创作时间删除POD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48934491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com