Advertisement
Guest User

Untitled

a guest
Mar 7th, 2019
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. ---
  2. apiVersion: v1
  3. kind: Secret
  4. metadata:
  5. name: my-secrets
  6. labels:
  7. app: my-app
  8. data:
  9. username: dXNlcm5hbWU=
  10. password: cGFzc3dvcmQ=
  11.  
  12. ---
  13. apiVersion: v1
  14. kind: Service
  15. metadata:
  16. name: my-service
  17. spec:
  18. selector:
  19. app: my-service
  20. ports:
  21. - protocol: TCP
  22. port: 80
  23. targetPort: 8080
  24. type: NodePort
  25.  
  26. ---
  27.  
  28. apiVersion: apps/v1
  29. kind: Deployment
  30. metadata:
  31. name: spring-service
  32. labels:
  33. app: spring-service
  34. spec:
  35. replicas: 1
  36. selector:
  37. matchLabels:
  38. app: spring-service
  39. template:
  40. metadata:
  41. labels:
  42. app: spring-service
  43. spec:
  44. containers:
  45. - name: spring-service
  46. image: my-image:tag
  47. imagePullPolicy: Always
  48. ports:
  49. - containerPort: 8080
  50. volumeMounts:
  51. - name: my-secret-vol
  52. mountPath: "/app/secrets/my-secret"
  53. readOnly: true
  54. volumes:
  55. - name: my-secret-vol
  56. secret:
  57. secretName: my-secrets
  58.  
  59. env:
  60. - name: username
  61. valueFrom:
  62. secretKeyRef:
  63. name: my-secrets
  64. key: username
  65. - name: password
  66. valueFrom:
  67. secretKeyRef:
  68. name: my-secrets
  69. key: password
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement