Certificates
Certificate management in the cluster will be done with Cert Manager , a graduated CNCF project.
Issuers
In order to manage certificates with cert-manager, first an issuer needs to be configured. For exact values to configure please see the Cert Manager documentation. We will use the ACME issuer for the certificates backed by Let's Encrypted as our default issuer. We will also use the DNS01 challenge validation as our default challenge validation.
When the cluster ingress is deployed, we annotate the gateway with the name of the issuer to use for terminating the HTTPS traffic on the gateway. This will use the issuer here to generate certificates for the TLS termination without the need for intervention.
Certificates
It is also possible to create certificates that you can store back in Azure Key
vault for other services to consume. This can be done with using the Cert
Manager Certificate resource and combining that with secrets pushing.
Last updated
Was this helpful?
