kubernetes-ingress Rewrite示例一

2023-05-04 13:24:56 浏览数 (1)

示例1:简单的路径重写

假设您正在使用Kubernetes集群运行一个Web应用程序,该应用程序有一个URL路径/my-app。如果您想将路径更改为/my-new-app,则可以使用以下Ingress规则:

代码语言:javascript复制
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: simple-rewrite-example
  annotations:
    nginx.ingress.kubernetes.io/rewrite-target: /my-new-app
spec:
  rules:
  - http:
      paths:
      - path: /my-app
        pathType: Prefix
        backend:
          service:
            name: my-service
            port:
              name: http

在上面的示例中,我们使用了nginx.ingress.kubernetes.io/rewrite-target注释将/my-app路径重写为/my-new-app。因此,所有以/my-app开头的请求都将被重写为以/my-new-app开头。

0 人点赞