apiVersion: v1 kind: Namespace metadata: name: certbot --- apiVersion: batch/v1 kind: CronJob metadata: name: certbotrenew namespace: certbot spec: schedule: "0 0 */15 * *" jobTemplate: spec: ttlSecondsAfterFinished: 100 template: spec: containers: - name: certbotrenew image: certbot/certbot:latest command: ["certbot","renew", "--non-interactive", "--agree-tos", "-m", "franckrobbin6@gmail.com", "--webroot", "--webroot-path", "/var/www/certbot/"] volumeMounts: - name: certbot-www mountPath: /var/www/certbot/ - name: certbot-conf mountPath: /etc/letsencrypt/ - name: letsencrypt-log mountPath: /var/log/letsencrypt/ volumes: - name: certbot-www hostPath: path: /opt/kubernetes/Reverse_proxy_Nginx/certbot/www/ - name: certbot-conf hostPath: path: /opt/kubernetes/Reverse_proxy_Nginx/certbot/conf/ - name: letsencrypt-log hostPath: path: /var/log/letsencrypt/ restartPolicy: Never