我试图终止一个Kubernetes pod,它只包含一个容器,当容器中的应用程序退出时。我使用的是一种"类型":部署。来运行pod,并且应用程序以"SpringApplication.exit"结束。然而,pod正在重新启动,而不是终止。有谁知道我怎样才能让飞船终止,而不是重新启动?感谢收到所有建议!
如果你不是在运行一个web应用程序,而是在运行一个完成一些工作的任务,那么你应该使用Job:
https://kubernetes.io/docs/concepts/workloads/controllers/job/
如果您希望定期执行任务,则使用cronjob:
https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/