Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- apiVersion: "v1"
- kind: "Secret"
- metadata:
- name: "nginxsecret"
- namespace: "default"
- data:
- nginx.crt: "xxxxx"
- nginx.key: "yyyyyy"
- username: "aaaaa"
- password: "bbbbb"
- kubectl create secret generic test-secret --from-literal=username='my-app' --from-literal=password='39528$vdg7Jb'
- apiVersion: v1
- kind: Pod
- metadata:
- name: secret-test-pod
- spec:
- containers:
- - name: test-container
- image: nginx
- volumeMounts:
- # name must match the volume name below
- - name: secret-volume
- mountPath: /etc/secret-volume
- # The secret data is exposed to Containers in the Pod through a Volume.
- volumes:
- - name: secret-volume
- secret:
- secretName: test-secret
- apiVersion: v1
- kind: Pod
- metadata:
- name: secret-envars-test-pod
- spec:
- containers:
- - name: envars-test-container
- image: nginx
- env:
- - name: SECRET_USERNAME
- valueFrom:
- secretKeyRef:
- name: test-secret
- key: username
- - name: SECRET_PASSWORD
- valueFrom:
- secretKeyRef:
- name: test-secret
- key: password
Add Comment
Please, Sign In to add comment