cronjob.yaml 925 B

1234567891011121314151617181920212223242526272829303132333435
  1. apiVersion: batch/v1
  2. kind: CronJob
  3. metadata:
  4. name: slack-cleaner2
  5. spec:
  6. schedule: "* */4 * * *" # every 4 hours
  7. jobTemplate:
  8. spec:
  9. template:
  10. spec:
  11. nodeSelector:
  12. kubernetes.io/hostname: kube1
  13. containers:
  14. - image: docker-registry.wugi.info/messaging/slack-cleaner2
  15. name: slack-cleaner2
  16. command: ["/usr/local/bin/python3"]
  17. args: ["/workdir/script.py"]
  18. workingDir: /workdir
  19. resources:
  20. limits:
  21. cpu: 50m
  22. memory: 512Mi
  23. requests:
  24. cpu: 10m
  25. memory: 128Mi
  26. volumeMounts:
  27. - mountPath: /workdir
  28. name: workdir
  29. restartPolicy: Never
  30. volumes:
  31. - name: workdir
  32. hostPath:
  33. path: /home/oleg/slack_cleaner2
  34. type: Directory