apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: juno-admin annotations: cert-manager.io/cluster-issuer: letsencrypt-prod traefik.ingress.kubernetes.io/router.middlewares: default-cors@kubernetescrd, default-strip-api@kubernetescrd spec: rules: - host: admin.lingpaike.com http: paths: - backend: service: name: juno-admin-gateway port: number: 8011 pathType: Prefix path: /api - backend: service: name: juno-admin-web port: number: 80 path: / pathType: Prefix # 也许应该去掉 - backend: service: name: juno-file port: number: 80 pathType: Prefix path: /banner - backend: service: name: juno-admin-gateway port: number: 8011 pathType: Prefix path: /doc.html - backend: service: name: juno-admin-gateway port: number: 8011 pathType: Prefix path: /swagger - backend: service: name: juno-admin-gateway port: number: 8011 pathType: Prefix path: /swagger-ui.html - backend: service: name: juno-admin-gateway port: number: 8011 pathType: Prefix path: /webjars - backend: service: name: juno-admin-gateway port: number: 8011 pathType: Prefix path: /v2 - backend: service: name: juno-admin-gateway port: number: 8011 pathType: Prefix path: /swagger-resources - backend: service: name: juno-admin-gateway port: number: 8011 pathType: Prefix path: /v3 - backend: service: name: juno-admin-gateway port: number: 8011 pathType: Prefix path: /swaggers tls: - secretName: admin.lingpaike.com hosts: - admin.lingpaike.com