Set Up cert-manager

Auto TLS.

Overview

cert-manager removes the entire class of expired-certificate incidents from Kubernetes operations. Certificates issue automatically from ACME, Vault, or internal CAs; renew before expiry; integrate with ingress through annotations. Every team that runs Kubernetes for long enough produces a cert-expiry incident; cert-manager is how the team stops producing them.

The approach

Three habits make cert-manager produce real TLS automation: install via Helm, Let’s Encrypt for public domains, internal CA for private services, and monitoring on cert expiry to catch automation failures.

Why this compounds

Each automated cert removes operational toil. The team’s TLS hygiene improves; new services inherit the cert-manager pipeline on day one; the cert-expiry incident class disappears from the postmortem record.