Sign inSign up

proofpoint/certificate-init-container

By proofpoint

Updated over 5 years ago

Kubernetes init container to obtain TLS certificates

Image
1

100K+

proofpoint/certificate-init-container repository overview

Latest Docker Tag Latest Docker Tag Details

Certificate Init Container

The certificate-init-container generates TLS certificates for pods using the Kubernetes certificate API.

Prerequisites

  • Kubernetes 1.6.0+

Usage

Create a deployment that uses the certificate-init-container:

kubectl create -f deployments/tls-app.yaml

The certificate-init-container will generate a private key, certificate signing request (csr), and submit a certificate signing request to the Kubernetes certificate API, then wait for the certificate to be approved.

For handling approval of certificate requests we recommend using proofpoint/kapprover.

Once the certificate signing request has been approved the certificate-init-container will fetch the signed certificate and write it in both PEM and Java keystore (password "keystore") format to a shared filesystem.

Next the certificate-init-container will exit and the pod will start the remaining containers, which will have access to the certificate and private key.

See the example deployment for more details.

Tag summary

Content type

Image

Digest

Size

23.8 MB

Last updated

over 5 years ago

docker pull proofpoint/certificate-init-container:v0.9.0