This document provides an overview of Cert Manager, a Kubernetes add-on that simplifies the management of TLS certificates.

Quick Start

Features

  • ACME DNS01: Automate DNS01 challenges with popular DNS providers.
  • ClusterIssuer: Create a cluster-wide certificate issuer.
  • Issuer: Create a certificate issuer for a specific namespace.
  • Certificate: Request and manage certificates.

Examples

Here's an example of a ClusterIssuer resource:

apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
  name: letsencrypt-prod
spec:
  acme:
    server: https://acme-v02.api.letsencrypt.org/directory
    email: your-email@example.com
    privateKeySecretRef:
      name: letsencrypt-prod
    solvers:
    - dns01:
        cloudProvider: AWS
        region: us-west-2
        awsZoneId: ZONEREGION
        awsAccessKeySecretRef:
          name: aws-cred
          key: accessKey
        awsSecretKeySecretRef:
          name: aws-cred
          key: secretKey

Resources

Support

If you have any questions or need assistance, join the Cert Manager Slack channel.


Cert Manager Logo
Kubernetes Cert Manager