ingress.yaml 724 B

1234567891011121314151617181920212223242526
  1. apiVersion: networking.k8s.io/v1
  2. kind: Ingress
  3. metadata:
  4. name: {{ include "admin.appname" . }}-ingress
  5. annotations:
  6. kubernetes.io/ingress.class: xunjoy
  7. kubernetes.io/ingress.rule-mix: "true"
  8. nginx.ingress.kubernetes.io/proxy-body-size: "5m"
  9. nginx.ingress.kubernetes.io/service-weight: ''
  10. nginx.ingress.kubernetes.io/ssl-redirect: 'true'
  11. spec:
  12. tls:
  13. - hosts:
  14. - {{ .Values.host }}
  15. secretName: {{ .Values.hostTls }}
  16. rules:
  17. - host: {{ .Values.host }}
  18. http:
  19. paths:
  20. - path: /
  21. pathType: Prefix
  22. backend:
  23. service:
  24. name: {{ include "admin.appname" . }}-svc
  25. port:
  26. number: 80