Hi, I am spinning up a simple nginx+letsencrypt deployment in minikube to replicate a production environment locally. I launch letsencrypt image by a kubernetes job.
My domain is: kubernetes-letsencrypt.luigisambolino
I ran this command: kubectl logs letsencrypt-job-56m8m -n default
It produced this output:
NAMESPACE: default
HOME: /root
PID: 7
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Starting new HTTPS connection (1): acme-v01.api.letsencrypt.org
An unexpected error occurred:
The client lacks sufficient authorization :: Account creation on ACMEv1 is disabled. Please upgrade your ACME client to a version that supports ACMEv2 / RFC 8555. See https://community.letsencrypt.org/t/end-of-life-plan-for-acmev1/88430 for details.
Please see the logfiles in /var/log/letsencrypt for more details.
/entrypoint.sh: line 24: 7 Terminated python -m SimpleHTTPServer 80
DOMAINS: kubernetes-letsencrypt.luigisambolino
ls: cannot access '/etc/letsencrypt/live/kubernetes-letsencrypt.luigisambolino': No such file or directory.
My web server is: nginx 1.15.0
The operating system my web server runs on is (include version): kubernetes v.1.13 over minikube v.1.11.0. Host OS is Windows 10
My hosting provider, if applicable, is: N/A
I can login to a root shell on my machine: Yes on both Windows Host OS and minikube, the pod fails to start
Iām using a control panel to manage my site (no, or provide the name and version of the control panel): no
The version of my client is: unable to login into the pod due to failing in starting
The kubernetes job is as follows:
apiVersion: batch/v1
kind: Job
metadata:
name: letsencrypt
labels:
app: letsencrypt
spec:
template:
metadata:
name: letsencrypt
labels:
app: letsencrypt
spec:
containers:
- image: sjenning/kube-nginx-letsencrypt:0.8.1-1
name: letsencrypt
imagePullPolicy: Always
ports:
- name: letsencrypt
containerPort: 80
env:
- name: DOMAINS
value: kubernetes-letsencrypt.luigisambolino
- name: EMAIL
value: admin@example.com
- name: SECRET
value: nginx
- name: DEPLOYMENT
value: nginx
restartPolicy: Never
How should I start the letsencrypt job successfully ?