gpt4 book ai didi

kubernetes - Kubernetes 作业完成后删除 Pod 的最佳方法是什么

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

我有一种情况,我运行 Kubernetes 作业,然后想在作业完成时删除作业容器在其中运行的 pod。 Kubernetes documentation says删除 pod 是用户的责任。

但是,我的目标是通过启动一个大喇叭 pod 来运行 CPU 密集型作业,让作业运行,然后在作业完成后,自动取消 pod。我的想法是,当产生收入的工作运行时,为一个昂贵的、资源密集型的 pod 付费是值得的。一旦工作结束,收入流就结束了,我需要削减开支,因此对 pods 进行核破坏。

我正在考虑让我的作业容器中的代码在程序完成后向订阅者接收的发布者发送一条消息。订阅者知道如何运行命令,kubectl delete jobs/myContainer核弹 pods 。

但是,也许有更好的方法。因此,我问。

提前致谢。

最佳答案

为什么你需要删除 pod?如果作业成功完成(退出代码 0),则 pod 将完成,它将不再使用 cpu/内存资源,并在需要时进行垃圾回收。

关于kubernetes - Kubernetes 作业完成后删除 Pod 的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47665437/

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