From 822b94c45d644be9c29e42859d87bfce6c6d633a Mon Sep 17 00:00:00 2001 From: "J.Winter" Date: Tue, 22 Mar 2022 09:56:07 +0100 Subject: [PATCH] Add default certificate definition example for Kubernetes --- docs/content/https/tls.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/docs/content/https/tls.md b/docs/content/https/tls.md index 612bd78bd..43ecbeb06 100644 --- a/docs/content/https/tls.md +++ b/docs/content/https/tls.md @@ -128,6 +128,30 @@ tls: keyFile = "path/to/cert.key" ``` +```yaml tab="Kubernetes" +apiVersion: traefik.containo.us/v1alpha1 +kind: TLSStore +metadata: + name: default + namespace: default + +spec: + defaultCertificate: + secretName: default-certificate + +--- +apiVersion: v1 +kind: Secret +metadata: + name: default-certificate + namespace: default + +type: Opaque +data: + tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0= + tls.key: LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCi0tLS0tRU5EIFBSSVZBVEUgS0VZLS0tLS0= +``` + If no default certificate is provided, Traefik generates and uses a self-signed certificate. ## TLS Options