NEW: Get project updates onTwitterandMastodon

Installation

Learn about the various ways you can install cert-manager and how to choose between them.

Default static install

You don't require any tweaking of the cert-manager install parameters.

The default static configuration can be installed as follows:

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

📖 Read more about installing cert-manager using kubectl apply and static manifests.

Getting started

You quickly want to learn how to use cert-manager and what it can be used for.

📖 kubectl apply: For new users we recommend installing cert-manager using kubectl apply and static manifests.

📖 helm: You can use helm to install cert-manager and this also allows you to customize the installation if necessary.

📖 OperatorHub: If you have an OpenShift cluster, consider installing cert-manager via OperatorHub, which you can do from the OpenShift web console.

🚧 cmctl: Try the experimental cmctl x install command to quickly install cert-manager.

Continuous deployment

If you know how to configure your cert-manager setup and want to automate this, you can use the cert-manager Helm chart directly with tools like Flux, ArgoCD and Anthos. Or you can output YAML using helm template to generate customized cert-manager installation manifests, which can be piped into your preferred deployment tool.

📖 Continuous Deployment: Learn how to automate the installation of cert-manager using tools like Flux and Argo CD.