Advertisement
Guest User

Untitled

a guest
Jul 17th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. apiVersion: v1
  2. kind: Service
  3. metadata:
  4. name: my-nginx
  5. labels:
  6. run: my-nginx
  7. spec:
  8. type: NodePort
  9. ports:
  10. - port: 8080
  11. targetPort: 80
  12. protocol: TCP
  13. name: http
  14. - port: 443
  15. protocol: TCP
  16. name: https
  17. selector:
  18. run: my-nginx
  19. ---
  20. apiVersion: apps/v1
  21. kind: Deployment
  22. metadata:
  23. name: my-nginx
  24. spec:
  25. selector:
  26. matchLabels:
  27. run: my-nginx
  28. replicas: 1
  29. template:
  30. metadata:
  31. labels:
  32. run: my-nginx
  33. spec:
  34. volumes:
  35. - name: secret-volume
  36. secret:
  37. secretName: nginxsecret
  38. containers:
  39. - name: nginxhttps
  40. image: bprashanth/nginxhttps:1.0
  41. ports:
  42. - containerPort: 443
  43. - containerPort: 80
  44. volumeMounts:
  45. - mountPath: /etc/nginx/ssl
  46. name: secret-volume
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement