Skip to main content

SSL Certificates for TLS

Artifact Hub

To enable TLS, you need an SSL certificate. When setting this option, the component chart will add an annotation to your ingress which tells cert-manager to privision an SSL certificate for all the hosts in this ingress.

containers:
- name: frontend
image: mendhak/http-https-echo
service:
ports:
- port: 8080
ingress:
tls: true
rules:
- host: my-static-host.tld
- host: other-domain.tld
path: /login
warning

Using tls: true requires that your Kubernetes cluster has cert-manager installed. If do not want to use cert-manager, you can (instead of using true as a value) provide the name of a secret continaing your TLS certificate instead, e.g. tls: my-tls-secret.

Check Certificate Status

To check the status of all your SSL certificates (and see if cert-manager has already provisioned them via Letsencrypt), run the following command:

kubectl get certificate