我是 openshift 新手,在创建将运行存储过程的 Cron 作业时遇到问题/错误。
我认为运行它的最简单方法是在 cron 作业中使用 OpenShift CLI,该作业只需导航到 pod,连接到数据库,然后运行存储过程。我不确定这是否是最好的\正确的方法。
我用于测试 CLI 的代码:
apiVersion: batch/v1
kind: CronJob
metadata:
name: pgschedulertest
spec:
schedule: "*/20 * * * *"
jobTemplate:
spec:
template:
spec:
containers:
- name: ps-container
image: openshift4/ose-cli
command: ["oc", "exec", "postgresql-2-bl4gr", "psql --help"]
restartPolicy: Never
它出错并显示“图像拉回退”。我在网上进行了简短的阅读,但我无法弄清楚如何使用开放式班次 UI 来访问此开放式班次 CLI/找出图像或什至是否存在图像。或者,如果有更好的方法在 Openshift 中安排 PostgresSql 存储过程,我很想知道?