Rsa keys generator
The operator generates private and public RSA keys for the service, mount them in service containers.
Keyman operator can ve installed via Helm(v3) using chart from this repository. To install the chart with release name
git clone https://github.com/akirill0v/rsa-keys-operator.git helm install keyman ./charts/keyman/ --namespace kube-system
Just add annotation to deployments for manage keys via operator:
# my-deployment.yaml apiVersion: apps/v1 # for versions before 1.9.0 use apps/v1beta2 kind: Deployment metadata: name: nginx annotations: "career.evrone.com/service": "true" spec: replicas: 1 template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:1.7.9 ports: - containerPort: 80