Member-only story

Cert-Manager: X.509 certificate management for Kubernetes

Self Signed Certificates

DaeGon Kim
Dev Genius

--

In this article, we will deploy the cert manager and create a cluster issuer with CA (certificate authority). Then, we will create a certificate and use it for https service.

The official site for installation lists four installation options:

  1. kubectl apply
  2. helm installation
  3. OperatorHub mananged by OLM (Operator Lifecycle Manager)
  4. Continuous Deployment

Here, we will use the first option: kubectl apply.

Installation

All we need to do is to apply its manifest file.

kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.16.1/cert-manager.yaml

The following screenshot shows installed components in cert-manager namespace.

The installation steps is simple (a single kubectl apply command), but the manifest file (version 1.16.1) is big and has 13263 lines.

Apart from the components shown above, the installed components are

  • Custom Resource Definitions: certificaterequests, certificates, challenges.acme, clusterissuers, issuers, orders.acme

--

--

No responses yet

Write a response