I'm trying to set up HTTPS for my app hosted on a VPS, but I can only use the ingress-nginx-controller service configured as NodePort. Since I don't have a LoadBalancer on my VPS, NodePort seems to be the only option right now. However, I've heard that CertManager typically needs port 443 to function properly. Is there a way I can keep using NodePort while still making CertManager work for HTTPS?
2 Answers
Absolutely! You can use CertManager with a NodePort service. What's going wrong for you? Are you seeing any specific errors related to port 443?
It sounds like you might be trying to get Let's Encrypt certificates. Instead of using the http01 challenge, have you considered the dns01 challenge? It's pretty powerful and often leads to a cleaner setup!

Related Questions
How to Build a Custom GPT Journalist That Posts Directly to WordPress
Cloudflare Origin SSL Certificate Setup Guide
How To Effectively Monetize A Site With Ads