example-app.yaml 632 B

123456789101112131415161718192021222324252627282930313233343536
  1. kind: Service
  2. apiVersion: v1
  3. metadata:
  4. name: example-app
  5. labels:
  6. tier: frontend
  7. namespace: default
  8. spec:
  9. selector:
  10. app: example-app
  11. ports:
  12. - name: web
  13. protocol: TCP
  14. port: 8080
  15. targetPort: web
  16. ---
  17. apiVersion: extensions/v1beta1
  18. kind: Deployment
  19. metadata:
  20. name: example-app
  21. namespace: default
  22. spec:
  23. replicas: 4
  24. template:
  25. metadata:
  26. labels:
  27. app: example-app
  28. version: 1.1.3
  29. spec:
  30. containers:
  31. - name: example-app
  32. image: quay.io/fabxc/prometheus_demo_service
  33. ports:
  34. - name: web
  35. containerPort: 8080
  36. protocol: TCP