我使用 kubectl 创建了一个 cronJob。我想使用 Spinnaker 管理这项工作,但我无法在 Spinnaker 中找到我创建的工作。
我创建了运行“kubectl create -f https://k8s.io/examples/application/job/cronjob.yaml ”的文件
这个 cronjob 看起来像这样:https ://k8s.io/examples/application/job/cronjob.yaml
我使用 kubectl 创建了一个 cronJob。我想使用 Spinnaker 管理这项工作,但我无法在 Spinnaker 中找到我创建的工作。
我创建了运行“kubectl create -f https://k8s.io/examples/application/job/cronjob.yaml ”的文件
这个 cronjob 看起来像这样:https ://k8s.io/examples/application/job/cronjob.yaml
Github 上存在一个问题,基于最近关于如何部署 CronJob?的评论。#2863
...目前,不支持在集群屏幕上显示 CronJobs,这旨在更多地关注“类似服务器”的资源而不是作业。...
至于在 Spinnaker 中部署 CronJobs:
... 在 Spinnaker 1.8 之前是不可能的。从 Spinnaker 1.8 开始就可以部署 cron 作业
就像@Amityo提到的,您可以使用 显示已部署的 CronJobs kubectl get cronjob
,如果您想列出此 CronJob 安排的作业,您可以使用kubectl get jobs
。
这在使用 CronJob运行自动化任务的官方 Kubernetes 文档中得到了很好的解释。