Advertisement
Guest User

Untitled

a guest
Dec 23rd, 2018
370
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. ---
  2. apiVersion: extensions/v1beta1
  3. kind: Deployment
  4. metadata:
  5. name: myapp-deployment
  6. spec:
  7. replicas: 2
  8. selector:
  9. matchLabels:
  10. app: myapp
  11. template:
  12. metadata:
  13. labels:
  14. app: myapp
  15. spec:
  16. containers:
  17. - name: myapp
  18. image: gcr.io/kubernetes-e2e-test-images/echoserver:2.1
  19. ports:
  20. - containerPort: 8080
  21. ---
  22. apiVersion: extensions/v1beta1
  23. kind: Service
  24. apiVersion: v1
  25. metadata:
  26. labels:
  27. app: myapp
  28. name: myapp-service
  29. spec:
  30. selector:
  31. app: myapp
  32. ports:
  33. - protocol: TCP
  34. port: 80
  35. targetPort: 8080
  36. type: NodePort
  37. ---
  38. apiVersion: extensions/v1beta1
  39. kind: Ingress
  40. metadata:
  41. labels:
  42. app: myapp
  43. name: myapp-ingress
  44. annotations:
  45. kubernetes.io/ingress.class: traefik
  46. spec:
  47. rules:
  48. - host: myapp.com
  49. http:
  50. paths:
  51. - path: /
  52. backend:
  53. serviceName: myapp-service
  54. servicePort: 80
  55. - path: /hello
  56. backend:
  57. serviceName: myapp-service
  58. servicePort: 80
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement