我们手动清理状态为已完成的pod。有没有一种方法可以自动清理已完成状态的吊舱?
扩展Yuwei的答案:
没有内置的选项来自动化这种";"垃圾收集";,这就是为什么有一种变通方法可以通过使用timeout
命令来制作kubectl
命令的简单脚本。在这里,您可以找到关于如何使用Timeout命令的文章。
所以它将是这样的:
timeout -s9 300m kubectl delete pod --field-selector status.phase=Succeeded -A
或
timeout -s9 300m kubectl delete job <job-name>