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:
# | Reference | Short description |
---|---|---|
1 | Install CZERTAINLY Issuer | Install CZERTAINLY Issuer controller in the Kubernetes cluster |
2 | Create CZERTAINLY Issuer | Create CZERTAINLY Issuer resource |
3 | Create Certificate | Create a certificate using the CZERTAINLY Issuer |
Useful resources
The following resources can be useful when integrating the CZERTAINLY with the cert-manager:
Resource | Description |
---|---|
cert-manager | cert-manager project website |
cert-manager installation guide | cert-manager installation guide |
cert-manager Certificate resource | cert-manager Certificate resource guide |
CZERTAINLY Issuer repository | CZERTAINLY Issuer repository |
CZERTAINLY Issuer Helm chart | CZERTAINLY Issuer Helm chart repository |