Skip to content

Instantly share code, notes, and snippets.

@pires
Last active July 13, 2016 17:10
Show Gist options
  • Save pires/d8674b9516f144ebae904d6002bbcc7f to your computer and use it in GitHub Desktop.
Save pires/d8674b9516f144ebae904d6002bbcc7f to your computer and use it in GitHub Desktop.
Kubernetes #28617

Secret:

$ kubectl create secret generic test --from-literal f1=v1 --from-literal f2=123 --from-literal f3=123456

Deployment

$ kubectl create -f deployment.yaml

Test

$ kubectl exec test-xxxxxx-xx env |grep F
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: test
labels:
component: test
spec:
template:
metadata:
labels:
component: test
spec:
containers:
- name: test
image: alpine
command: [ "/bin/sh", "-c", "env && sleep 100" ]
env:
- name: F1
valueFrom:
secretKeyRef:
name: test
key: f1
- name: F2
valueFrom:
secretKeyRef:
name: test
key: f2
- name: F3
valueFrom:
secretKeyRef:
name: test
key: f3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment