Overview
Cert-Manager ensures that certificates are valid and up to date, and attempts to renew certificates at a configured time before expiry. It supports various issuers, including Let's Encrypt, HashiCorp Vault, and self-signed certificates.
Key Features
- Automation: Handles the entire lifecycle of a certificate, from request to renewal.
- Let's Encrypt Integration: Supports both HTTP-01 and DNS-01 challenges for automated domain validation.
- Issuer Resources: Allows you to define different certificate authorities (CAs) as Kubernetes resources.
- Ingress Integration: Can automatically secure Ingress resources by adding a simple annotation.
Importance
Essential for maintaining secure (HTTPS) communication for all applications running in a Kubernetes cluster.