天天看点

Ingress-controller 重定向设置

介绍:

ingress-controller,一般用于k8s 集群内,应用对外暴露服务使用,客户端通过域名+url 的路径方式访问

场景:

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: cafe-ingress
  annotations:
    nginx.ingress.kubernets.io/rewrite-target: /$1
spec:
  rules:
  - host: cafe.example.com
    http:
      paths:
      - path: /v1/(.*)
        pathType: Prefix
        backend:
          service:
            name: test-v1
            port:
              number: 80
      - path:  /v2/(.*)
        pathType: Prefix
        backend:
          service:
            name: test-v2
            port:
              number: 80      

继续阅读