ingress-nginx-default-backend.yaml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. ---
  2. apiVersion: extensions/v1beta1
  3. kind: Deployment
  4. metadata:
  5. name: default-http-backend
  6. labels:
  7. app: default-http-backend
  8. namespace: ingress-nginx
  9. spec:
  10. replicas: 1
  11. template:
  12. metadata:
  13. labels:
  14. app: default-http-backend
  15. spec:
  16. terminationGracePeriodSeconds: 60
  17. containers:
  18. - name: default-http-backend
  19. # Any image is permissable as long as:
  20. # 1. It serves a 404 page at /
  21. # 2. It serves 200 on a /healthz endpoint
  22. image: gcr.io/google_containers/defaultbackend:1.4
  23. livenessProbe:
  24. httpGet:
  25. path: /healthz
  26. port: 8080
  27. scheme: HTTP
  28. initialDelaySeconds: 30
  29. timeoutSeconds: 5
  30. ports:
  31. - containerPort: 8080
  32. resources:
  33. limits:
  34. cpu: 10m
  35. memory: 20Mi
  36. requests:
  37. cpu: 10m
  38. memory: 20Mi
  39. ---
  40. apiVersion: v1
  41. kind: Service
  42. metadata:
  43. name: default-http-backend
  44. namespace: ingress-nginx
  45. labels:
  46. app: default-http-backend
  47. spec:
  48. ports:
  49. - port: 80
  50. targetPort: 8080
  51. selector:
  52. app: default-http-backend