小编Par*_*hah的帖子

Kubernetes 成功显示 Cron 作业但未获得预期结果

当我将 cronjob 运行到 Kubernetes 中时,那个时候 cron 使我成功了 cron 但没有得到想要的结果

apiVersion: batch/v1beta1
kind: CronJob
metadata:
  name: {{ $.Values.appName }}
  namespace: {{ $.Values.appName }}
spec:
  schedule: "* * * * *"
  concurrencyPolicy: Forbid
  jobTemplate:
    spec:
      template:
        spec:
          containers:
            - name: test
              image: image
              command: ["/bin/bash"] 
              args: [ "test.sh" ]
          restartPolicy: OnFailure
Run Code Online (Sandbox Code Playgroud)

另外,我正在分享 test.sh

#!/bin/sh
rm -rf /tmp/*.*
echo "remove done"
Run Code Online (Sandbox Code Playgroud)

cronjob 运行成功,但是当我检查容器时,文件没有被删除到/tmp目录中

kubernetes kubernetes-cronjob amazon-eks

6
推荐指数
1
解决办法
166
查看次数