Я создал CronJob
, который более или менее выглядит следующим образом:
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: my-cj
namespace: my-namespace
spec:
schedule: "0 */4 * * *"
concurrencyPolicy: Forbid
jobTemplate:
spec:
template:
spec:
containers:
- name: my-container
image: gcr.io/my-project/my-image:v4
env:
- name: VAR1
value: var1
envFrom:
- secretRef:
name: my-secrets
restartPolicy: Never
Задание cron создано ОК. Но затем на консоли GCP, когда я нажимаю " RUN NOW ", я получаю
Неизвестная ошибка!
без никаких журналов, любой другой информации!
Как мне решить эту проблему?
редактировать
➣ $ kubectl describe cj my-cj
Name: my-cj
Namespace: my-namespace
Labels: <none>
Annotations: kubectl.kubernetes.io/last-applied-configuration:
{"apiVersion":"batch/v1beta1","kind":"CronJob","metadata":{"annotations":{},"name":"my-cj","namespace":"my-namespace"},"...
Schedule: 0 */4 * * *
Concurrency Policy: Forbid
Suspend: False
Successful Job History Limit: 3
Failed Job History Limit: 1
Starting Deadline Seconds: <unset>
Selector: <unset>
Parallelism: <unset>
Completions: <unset>
Pod Template:
Labels: <none>
Containers:
my-container:
Image: gcr.io/my-project/my-image:v4
Port: <none>
Host Port: <none>
Environment Variables from:
my-secrets Secret Optional: false
Environment:
VAR1: var1
Mounts: <none>
Volumes: <none>
Last Schedule Time: <unset>
Active Jobs: <none>
Events: <none>
edit : Еще один факт, который делает ошибку еще более возможной, заключается в том, что CronJob запускает OK в назначенное время!