小编Mig*_*edo的帖子

多个 nginx 入口重写的默认路径

这是我的情况,我在 kubernetes (ingress) 上,有两个 docker 图像:一个专门用于网络,第二个用于 api。

在下一个配置下(在消息的末尾):/web将显示将调用 的前端/api一切都很好

但是/是 404,因为没有定义任何内容,我无法在入口配置中找到/应该重定向到的方法/web

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: dev-ingress
  annotations:
    kubernetes.io/tls-acme: "true"
    nginx.ingress.kubernetes.io/rewrite-target: /
spec:
  tls:
  - hosts:
    - demo.com
    secretName: tls-secret
  rules:
  - host: demo.com
    http: 
      paths:
      - path: /api
        backend:
          serviceName: api-app
          servicePort: 8080
      - path: /web
        backend:
          serviceName: web-app
          servicePort: 80
Run Code Online (Sandbox Code Playgroud)

kubernetes kubernetes-ingress

6
推荐指数
1
解决办法
1414
查看次数

标签 统计

kubernetes ×1

kubernetes-ingress ×1