支持在注解中添加 Nginx 原生配置指令。配置说明如下表所示。
例子:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ingress-kuboard
namespace: kube-system
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/server-snippet: |
location /test {
return 404;
}
nginx.ingress.kubernetes.io/configuration-snippet: |
if ($host = 'kuboard.com' ) {
rewrite ^ https://www.baidu.com permanent; # 强制跳转到百度
}
spec:
rules:
- host: kuboard.com
http:
paths:
- path: /
backend:
serviceName: kuboard
servicePort: 80
- path: /aa
backend:
serviceName: aa
servicePort: 8080