apiVersion: batch/v1beta1 kind: CronJob metadata: name: kuikwork-cron spec: schedule: "*/5 * * * *" concurrencyPolicy: Forbid jobTemplate: spec: template: spec: containers: - name: kuikwork-cron image: juampynr/digital-ocean-cronjob:latest env: - name: DIGITALOCEAN_ACCESS_TOKEN valueFrom: secretKeyRef: name: api-key key: key command: ["/bin/sh", "-c"] args: - doctl kubernetes cluster kubeconfig save 6c15b3d8-c73f-4881-bc85-2f813b74e4db - POD_NAME=$(kubectl get pods -o=jsonpath='{.items[0].metadata.name}' -n dev-workers-ns -l app=dev-workers-ap) - kubectl exec -n dev-workers-ns POD_NAME -- php -v restartPolicy: OnFailure