常用注解示例
常用注解示例
metadata:
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
nginx.ingress.kubernetes.io/use-regex: "true"
nginx.ingress.kubernetes.io/proxy-body-size: "50m"
nginx.ingress.kubernetes.io/proxy-read-timeout: "120"
nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"注解速查
| 注解 | 作用 |
|---|---|
| rewrite-target | 重写转发路径(常配 use-regex) |
| proxy-body-size | 允许的请求体上限(上传/大 JSON) |
| proxy-read-timeout | 后端读取超时(长轮询/流式) |
| backend-protocol | 转发到后端的协议 HTTP/HTTPS/GRPC |
| force-ssl-redirect | HTTP 强制跳 HTTPS |
rewrite-target 与 pathType Prefix 组合时语义微妙,先在小流量域名验证重写结果。