Guest User

Untitled

a guest
Apr 5th, 2018
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. apiVersion: "v1"
  2. kind: "Secret"
  3. metadata:
  4. name: "nginxsecret"
  5. namespace: "default"
  6. data:
  7. nginx.crt: "xxxxx"
  8. nginx.key: "yyyyyy"
  9. username: "aaaaa"
  10. password: "bbbbb"
  11.  
  12. kubectl create secret generic test-secret --from-literal=username='my-app' --from-literal=password='39528$vdg7Jb'
  13.  
  14. apiVersion: v1
  15. kind: Pod
  16. metadata:
  17. name: secret-test-pod
  18. spec:
  19. containers:
  20. - name: test-container
  21. image: nginx
  22. volumeMounts:
  23. # name must match the volume name below
  24. - name: secret-volume
  25. mountPath: /etc/secret-volume
  26. # The secret data is exposed to Containers in the Pod through a Volume.
  27. volumes:
  28. - name: secret-volume
  29. secret:
  30. secretName: test-secret
  31.  
  32. apiVersion: v1
  33. kind: Pod
  34. metadata:
  35. name: secret-envars-test-pod
  36. spec:
  37. containers:
  38. - name: envars-test-container
  39. image: nginx
  40. env:
  41. - name: SECRET_USERNAME
  42. valueFrom:
  43. secretKeyRef:
  44. name: test-secret
  45. key: username
  46. - name: SECRET_PASSWORD
  47. valueFrom:
  48. secretKeyRef:
  49. name: test-secret
  50. key: password
Add Comment
Please, Sign In to add comment