netmaker-ingress-api.yaml 690 B

12345678910111213141516171819202122232425
  1. apiVersion: extensions/v1beta1
  2. kind: Ingress
  3. metadata:
  4. annotations:
  5. kubernetes.io/ingress.class: "traefik"
  6. kubernetes.io/ingress.allow-http: "false"
  7. traefik.ingress.kubernetes.io/redirect-entry-point: https
  8. traefik.ingress.kubernetes.io/redirect-permanent: "true"
  9. traefik.ingress.kubernetes.io/rule-type: "PathPrefixStrip"
  10. cert-manager.io/cluster-issuer: wildcard-issuer
  11. name: nm-api-ingress
  12. namespace: netmaker
  13. spec:
  14. rules:
  15. - host: api.NETMAKER_BASE_DOMAIN
  16. http:
  17. paths:
  18. - path: /
  19. backend:
  20. serviceName: netmaker
  21. servicePort: 8081
  22. tls:
  23. - hosts:
  24. - api.NETMAKER_BASE_DOMAIN
  25. secretName: cert-nm-api