
cert-manager Has a Free API — Automatic TLS Certificates for Kubernetes
cert-manager automates TLS certificate management in Kubernetes. It issues certificates from Let's Encrypt, HashiCorp Vault, Venafi, and self-signed CAs — then auto-renews them before they expire. Free, open source, CNCF graduated. The standard way to handle TLS in Kubernetes. Why Use cert-manager? Automatic issuance — request a cert, cert-manager handles the rest Auto-renewal — certificates renew before expiry Let's Encrypt — free TLS certs, auto-validated Multiple issuers — Let's Encrypt, Vault, Venafi, AWS PCA, self-signed Ingress integration — auto-provisions certs for Ingress resources Quick Setup 1. Install helm repo add jetstack https://charts.jetstack.io helm install cert-manager jetstack/cert-manager \ --namespace cert-manager --create-namespace \ --set crds.enabled = true 2. Create Let's Encrypt Issuer kubectl apply -f - << EOF apiVersion: cert-manager.io/v1 kind: ClusterIssuer metadata: name: letsencrypt-prod spec: acme: server: https://acme-v02.api.letsencrypt.org/directory
Continue reading on Dev.to DevOps
Opens in a new tab


