ungleich-k8s/certificates-dns.md
Nico Schottelius 8ed6f0d60c ++index link
2021-06-09 20:14:49 +02:00

593 B

Objective

Allow a service to acquire a DNS name and a certificate for the DNS name.

Potential flow

  • A deployment (?) with annotations domain: xyz.example.com is created
  • The DNS entry xyz.example.com pointing to the Service is created
  • The certifcatce for xyz.example.com is requested/stored
  • All pods get access to the certificate, serve https

DNS

  • Could try to reuse existing CoreDNS

Letsencrypt / Certificates for services [WIP]

  • Maybe using certmanager
kubectl apply -f
https://github.com/jetstack/cert-manager/releases/download/v1.3.1/cert-manager.yaml