I’ve been trying to get Cert Manager working on Kubernetes. After having countless issues with ingress and HTTP01 challenges (I ran into this issue : https://stackoverflow.com/questions/61797014/error-broken-header-get-well-known-acme-challeng-with-letsencrypt-on-kuberna) , It looks like the next step is to try DNS01 resolution instead of HTTP .
I tried changing to the digialocean supported DNS resolution , but now came across the challenge failing via multiple cases of the following :
cert-manager Error presenting challenge: GET https://api.digitalocean.com/v2/domains/gapcm.com/records: 404 (request “419c6f10-c4b2-4281-a0f3-341e9eb3fb80”) Resource not found
My Domain is bought from and DNS records with Godaddy . It looks like I’d need to at that point find a Godaddy specific DNS01 Challenge Resolution method (Which isn’t supported by Cert-manager https://github.com/jetstack/cert-manager/issues/1083 , so probably not) or it seems like I’d need to transfer DNS records (And I assume the Domain Services itself) to digitalocean , which is also a probably not (Because our company has many Domans and Email services through godaddy) .
Can someone confirm this to me, or let me know if there’s a way to fix any of the above issues. Ideally HTTP01 would just work . I shouldn’t have to have 200+ (not an overstatement) tabs of research and 6+ straight days of debugging to migrate my docker-compose app to Kubuernetes .
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Click below to sign up and get $100 of credit to try our products over 60 days!