# ingress.yaml apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: sales-ingress namespace: drone annotations: traefik.ingress.kubernetes.io/router.entrypoints: websecure spec: tls: - hosts: - sales.violin-work.online secretName: violin-tls rules: - host: sales.violin-work.online http: paths: # /api 路径转发到后端服务 - path: /api pathType: Prefix backend: service: name: todo-backend port: number: 80 # 其他路径转发到前端服务 - path: / pathType: Prefix backend: service: name: todo-frontend port: number: 80