https://github.com/kelseyhightower/kube-cert-managerGo
Manage Lets Encrypt certificates for a Kubernetes cluster.
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 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
Usage
Documentation