apiVersion: v1 kind: Namespace metadata: name: certbot --- apiVersion: batch/v1 kind: Job metadata: name: certbotcertonly namespace: certbot spec: ttlSecondsAfterFinished: 100 template: spec: containers: - name: certbotcertonly image: certbot/certbot:latest command: ["certbot","certonly", "--non-interactive", "--agree-tos", "-m", "franckrobbin6@gmail.com", "--webroot", "--webroot-path", "/var/www/certbot/","-d", "echo.tryton.geeraert.eu"] 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 backoffLimit: 4