README ¶ Kubernetes Certificate Manager This is not an official Google Project. Features Manage Kubernetes TLS secrets backed by Let's Encrypt issued certificates. Manage Let's Encrypt issued certificates based on Kubernetes ThirdParty Resources. Domain validation using ACME dns-01 challenges. Project Goals Demonstrate how to build custom Kubernetes controllers. Demonstrate how to use Kubernetes Third Party Resources. Demonstrate how to interact with the Kubernetes API (watches, reconciliation, etc). Demonstrate how to write great documentation for Kubernetes add-ons and extensions. Promote the usage of Let's Encrypt for securing web applications running on Kubernetes. Requirements A registered DNS domain managed by Google Cloud DNS. A Google service account with permissions to manage DNS records for your domains. Usage Deployment Guide Creating a Certificate Deleting a Certificate Consuming Certificates Documentation Certificate Third Party Resources Certificate Objects Expand ▾ Collapse ▴ Documentation ¶ There is no documentation for this package. Source Files ¶ View all Source files acme.go dns.go http.go kubernetes.go main.go processor.go Directories ¶ Show internal Expand all Path Synopsis dynamic-certs Click to show internal directories. Click to hide internal directories.