kubernetes - 在 Kubernetes 中禁用 cronjob
问题描述
我已经安排了一个应用程序在 Kubernetes 中作为 Cronjob 运行。当有代码更改时,我也在更改 CronJob 的图像。
我正在寻找一个选项,我可以禁用当前正在运行的 CronJob 并使用最新的 Image 版本部署新的 CronJob。
如何在不删除 yaml 清单的情况下禁用 Kubernetes 中的 Cronjob?
解决方案
如果要通过补丁暂停 cronjob,请使用:
kubectl patch cronjobs <job-name> -p '{"spec" : {"suspend" : true }}'
推荐阅读
- javascript - 使用 JS 通过 API 发送多级表单数据
- python - 如何在 Django admin 中更改过滤器面板宽度
- python - 如何从数据框的列创建动画折线图?
- javascript - 为什么 chrome 控制台在 {} + {} 和 {} + {} 之间给出不同的结果;
- python - 从 zonal_stats 我得到这个错误: ValueError: width and height must be > 0
- javascript - SyntaxError: await 仅在我的代码中的异步函数中有效
- web-services - ASMX WebService 没有从 xmlns:ns1 子命名空间获取请求值(xmlns:ns1 问题)
- c++ - 带数组的广播函数
- indexing - 最小值和最大值的八度代码以及查找索引
- c# - C# Winforms 应用程序中总进程内存使用情况的矛盾报告