在不使用作业的情况下关闭 kubernetes pod

shutting down kubernetes pod without using job

我有一个 pod 运行,我很难创建一个 job.yaml 文件来成功完成我想让它做的所有事情。有没有办法让我在不调用 kubectl delete jobs 的情况下关闭 kubernetes pod?我调查了 kubectl stop pods 但它已被弃用。

此外,即使没有计算发生,只保留一个 pod 运行 是否不好?

停止 pod 的正确方法是简单地删除它。

kubectl delete po <pod name> -n <namespace>

请注意,如果 pod 是由作业创建的,它可能会自动重新创建,因此您应该在实际删除 pod 之前更新作业规范。

根据第二个问题,拥有一个什么都不做的Pod对于kubernetes来说不是问题,但当然这是一种资源浪费,你应该避免它。