kubernetes 中发送邮件的 Cronjob? [已关闭]

问题描述 投票:0回答:1

我需要在 Kubernetes 中创建一个 Cronjob,用于监视“tbl_scheduled_upgrades”表,并在“scheduled_date”列在两周内时发送通知。 我已经有 3 个由某人作为 yaml/python 文件制作的 cronjobs。 知道如何制作吗?

python kubernetes cron
1个回答
0
投票

Python 文件是您的逻辑将用于 cronjob 的代码文件。

虽然您可以使用相同的 YAML 文件作为参考来更新

name :
image:
并应用它,但它将为您创建 cronjob。

将代码查询和连接逻辑写入 python 中以创建 docker 映像。将 docker 镜像使用到您作为参考的同一 YAML 文件中,并更新值并应用。

您可以在以下位置了解有关 cronjob 的更多信息:https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/

YAML cron 示例

apiVersion: batch/v1
kind: CronJob
metadata:
  name: hello
spec:
  schedule: "* * * * *"
  jobTemplate:
    spec:
      template:
        spec:
          containers:
          - name: hello
            image: <Python docker image URL>
            imagePullPolicy: IfNotPresent
          restartPolicy: OnFailure

您可以根据需要更新 docker 镜像 URL 和其他详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.