我有一个pod正在运行,我很难创建一个job.yaml文件,该文件成功完成了我想要它做的所有事情。有没有办法让我在不调用kubectl delete jobs
的情况下关闭kubernetes pod?我调查了kubectl stop pods
,但已被弃用。
此外,即使没有计算发生,保持pod运行也不好?
答案 0 :(得分:1)
停止播客的正确方法就是删除它。
kubectl delete po <pod name> -n <namespace>
请注意,如果pod是由作业创建的,则可能会自动重新创建,因此您应该在实际删除pod之前更新作业规范。
根据第二个问题,拥有一个什么都不做的Pod不是kubernetes的问题,但当然这是浪费资源而你应该避免它。