Skip to main content

Overview

This document outlines the steps necessary to be taken to integrate the CZERTAINLY with the cert-manager czertainly-issuer.

This integration guide was tested with:

  • Kubernetes 1.19+
  • cert-manager 1.7.0+

cert-manager

cert-manager is a Kubernetes add-on to automate the management and issuance of TLS certificates from various issuing sources. It will ensure certificates are valid and up to date periodically, and attempt to renew certificates at an appropriate time before expiry.

CZERTAINLY Issuer

The CZERTAINLY Issuer is a custom resource definition (CRD) that allows you to issue certificates from the CZERTAINLY platform using cert-manager interface.

Integration

The following steps should be done to successfully integrate the CZERTAINLY with the cert-manager:

#ReferenceShort description
1Install CZERTAINLY IssuerInstall CZERTAINLY Issuer controller in the Kubernetes cluster
2Create CZERTAINLY IssuerCreate CZERTAINLY Issuer resource
3Create CertificateCreate a certificate using the CZERTAINLY Issuer

Useful resources

The following resources can be useful when integrating the CZERTAINLY with the cert-manager:

ResourceDescription
cert-managercert-manager project website
cert-manager installation guidecert-manager installation guide
cert-manager Certificate resourcecert-manager Certificate resource guide
CZERTAINLY Issuer repositoryCZERTAINLY Issuer repository
CZERTAINLY Issuer Helm chartCZERTAINLY Issuer Helm chart repository