apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: juno-www annotations: cert-manager.io/cluster-issuer: letsencrypt-prod traefik.ingress.kubernetes.io/router.middlewares: default-cors@kubernetescrd, default-strip-api@kubernetescrd spec: tls: - hosts: - www.lingpaike.com secretName: www.lingpaike.com rules: - host: www.lingpaike.com http: paths: - pathType: Prefix path: "/" backend: service: name: juno-web-ui port: number: 80 - pathType: Prefix path: "/api" backend: service: name: juno-gateway port: number: 8010 - pathType: Prefix path: "/websocket" backend: service: name: juno-gateway port: number: 8010 - pathType: Prefix path: "/socket.io" backend: service: name: juno-gateway port: number: 9092 - pathType: Prefix path: "/chat" backend: service: name: juno-gateway port: number: 9092 - backend: service: name: juno-gateway port: number: 8010 pathType: Prefix path: /doc.html - backend: service: name: juno-gateway port: number: 8010 pathType: Prefix path: /swagger - backend: service: name: juno-gateway port: number: 8010 pathType: Prefix path: /swagger-ui.html - backend: service: name: juno-gateway port: number: 8010 pathType: Prefix path: /webjars - backend: service: name: juno-gateway port: number: 8010 pathType: Prefix path: /v2 - backend: service: name: juno-gateway port: number: 8010 pathType: Prefix path: /swagger-resources - backend: service: name: juno-gateway port: number: 8010 pathType: Prefix path: /v3 - backend: service: name: juno-gateway port: number: 8010 pathType: Prefix path: /swaggers