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.

Related Terms