tack
tack copied to clipboard
Certificate Manager
This is a certificate manager implemented from https://github.com/kelseyhightower/kube-cert-manager It request a certificate from Let's Encrypt and authentificates the domain via Route53 and provides them to the containers in a form of files as in:
spec:
containers:
- name: my-app
image: ...
args:
- "-tls-cert=/etc/tls/tls.crt"
- "-tls-key=/etc/tls/tls.key"
volumeMounts:
- name: cert
mountPath: /etc/tls/
volumes:
- name: cert
secret:
secretName: my-cert-name
I created the image for kubectl-proxy because the original project doesn't have a version for 1.6.2, the Dockerfile used is under scripts/kubectl-proxy along with a script to create a new one when the Kubernetes version updates.
No love for this feature?