cert-manager is a certificate management controller for Kubernetes. It automates 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.
Install with:
helm repo add jetstack https://charts.jetstack.io/
helm install cert-manager jetstack/cert-manager -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
cert-manager | szinn/k8s-homelab | 191 | v1.16.2 | an hour ago |
cert-manager | szinn/k8s-homelab | 191 | v1.16.2 | an hour ago |
cert-manager | buroa/k8s-gitops | 184 | v1.16.2 | an hour ago |
cert-manager | h3mmy/bloopySphere | 62 | v1.16.2 | 2 hours ago |
cert-manager | joryirving/home-ops | 141 | v1.16.2 | 3 hours ago |
See the most popular values for this chart:
Key | Types |
---|---|
boolean, string | |
boolean, string | |
string | |
boolean | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
podDnsConfig.nameservers[] (120) - "1.1.1.1" | string |
string | |
dns01RecursiveNameservers (108) https://1.1.1.1:443/dns-query,https://1.0.0.1:443/dns-query | string |
boolean | |
extraArgs[] (102) - --dns01-recursive-nameservers=1.1.1.1:53,9.9.9.9:53 | string |
number | |
boolean | |
crds.keep (11) true | boolean |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
cainjector.tolerations[].key (4) node-role.kubernetes.io/control-plane | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
boolean | |
boolean | |
string | |
string | |
boolean | |
number | |
boolean | |
string | |
string | |
boolean | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
boolean | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
webhook.tolerations[].key (4) node-role.kubernetes.io/control-plane | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
boolean | |
string | |
string | |
boolean | |
number | |
string | |
boolean | |
string | |
string | |
boolean | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
featureGates (5) AdditionalCertificateOutputFormats=true | string |
ingressShim.defaultIssuerKind (5) ClusterIssuer | string |
ingressShim.defaultIssuerName (5) letsencrypt-production | string |
ingressShim.defaultIssuerGroup (4) cert-manager.io | string |
tolerations[].key (5) node-role.kubernetes.io/control-plane | string |
string | |
tolerations[].effect (3) NoSchedule | string |
string | |
string | |
boolean | |
number | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
boolean | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
boolean | |
boolean | |
string | |
string | |
string | |
string | |
boolean | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
number | |
string | |
string |