gpt4 book ai didi

docker - 我的 k8s CornJob : Pod errors: Error with exit code 127 出现错误

转载 作者:行者123 更新时间:2023-12-02 21:29:56 29 4
gpt4 key购买 nike

我在私有(private) GKE 集群上部署了后端服务,我想执行这个 Corn 作业,但每次我收到以下错误:Pod errors: Error with exit code 127

   apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: call-callendar-api-demo
spec:

schedule: "*/15 * * * *"
jobTemplate:
spec:
template:
spec:
nodeSelector:
env: demo
containers:
- name: call-callendar-api-demo
image: busybox
command: ["/bin/sh"]
args: ["-c", 'curl -X POST "curl -X POST "https://x.x.x/api/v1/cal/add_link" -H "accept: application/json" -d "" >/dev/null 2>&1" -H "accept: application/json" -d "" >/dev/null 2>&1']
restartPolicy: Never
有什么建议为什么与我的后端服务部署在同一个命名空间上的这个 CornJob 会给我这个错误?容器中也没有日志:(顺便说一句,我有基本的身份验证,这可能是一个原因吗?
编辑:删除 >/dev/null/ 后来自 pod 的日志:
textPayload: "curl: (3) URL using bad/illegal format or missing URL  

textPayload: "
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (6) Could not resolve host: application
"

最佳答案

命令错误,我将图片更改为实现 curl 的图片它应该看起来像这样。

apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: demo
spec:

schedule: "*/15 * * * *"
jobTemplate:
spec:
template:
spec:
nodeSelector:
env: demo
containers:
- name: -demo
image: curlimages/curl #changed the picture
command: ["/bin/sh"]
args: ["-c", 'curl -X POST "https://x.x.x/api/v1/cal/addy_link" -H "accept: application/json" -d "" >/dev/null 2>&1']
restartPolicy: Never
它解决了我的问题。

关于docker - 我的 k8s CornJob : Pod errors: Error with exit code 127 出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64681254/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com