cert-manager

Cert-manager is a native Kubernetes certificate management controller leveraging the ACME protocol. It adds certificates and certificate issuers as resource types in Kubernetes clusters, and simplifies the process of obtaining, renewing and using those certificates. It will ensure certificates are valid and up-to-date and attempt to renew certificates at a configured time before expiry. For more information about cert-manager, see:

This section will describe the steps to setup cert-manager to issue certificates with Keyfactor ACME server.

Prerequisites

The following are assumed to be installed and configured:

Overview of using cert-manager with Keyfactor ACME

To use cert-manager to enroll for a certificate through Keyfactor ACME, you will deploy resources to a Kubernetes cluster using YAML files with the following steps: