在一段时间后删除 Kubernetes Pod



是否可以在一段时间后删除 pod 和服务?比如说 24 小时,如果需要,还应该能够取消删除操作。我相信使用工作是可能的,但不确定如何实现,我一直在阅读有关它们的信息,任何帮助都值得赞赏。

您可以创建一个作业,该作业在完成后执行然后自行删除,其中包括睡眠,以便持续 24 小时。

您可以创建一个具有 kubectl 访问权限的 Cronjob,该 Cronjob 每 24 小时使用该选择器删除一个 pod,然后如果要保留它,请更改选择器。

我只是将其捆绑到启动 pod 的 shell 脚本中,在其之后包含一个计时器,然后是一个 remove 命令。如果您想保留 pod,只需终止该进程即可。

最新更新