Kubernetes
These steps are for integrating a Kubernetes environment with the
envkey-sourceintegration tool. If you instead integrate with a language-specific wrapper, you won't need to do anything else to integrate with Kubernetes.
Generate and set an ENVKEY
First, generate an ENVKEY.
Set an ENVKEY secret
To set an ENVKEY in your cluster, create a secret for it and give it a name (envkey-app-name.environment-name is a good pattern to follow).
kubectl create secret generic core-api.production \
--from-literal=ENVKEY=YOUR-ENVKEYMake sure you don't commit your ENVKEYs to version control.
Expose secrets as environment variables
Expose any secrets set in the previous step as ENVKEY environment variables to the appropriate containers:
containers:
- name: core-api-container
image: core-api
env:
- name: ENVKEY
valueFrom:
secretKeyRef:
name: core-api.production
key: ENVKEYIntegrate Docker containers
Follow the Docker integration guide to integrate all your cluster's Docker containers.
Updated 6 months ago