如您仍需要使用snippet注解能力,请在充分评估风险后,通过在ConfigMapkube-system/nginx-configuration中添加allow-snippet-annotations: "true"手动开启注解功能。 不支持较低版本的TLS 影响版本:v1.7.0-aliyun.1以下(不包括v1.7.0-aliyun.1)。 由于TLS1.1及以下版本存在安全问题
{"apiVersion":"v1","data":{"allow-snippet-annotations":"true"},"kind":"ConfigMap","metadata":{"annotations":{},"labels":{"app.kubernetes.io/component":"controller","app.kubernetes.io/instance":"ingress-nginx","app.kubernetes.io/name":"ingress-nginx","app.kubernetes.io/part-of":"ing...
allow-snippet-annotations: 'true' --- # Source: ingress-nginx/templates/clusterrole.yaml apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: labels: helm.sh/chart: ingress-nginx-4.0.15 app.kubernetes.io/name: ingress-nginx app.kubernetes.io/instance: ingress-nginx app.kubernetes...
allow-snippet-annotations: "true" kind: ConfigMap metadata: labels: app.kubernetes.io/component: controller app.kubernetes.io/instance: ingress-nginx app.kubernetes.io/name: ingress-nginx app.kubernetes.io/part-of: ingress-nginx app.kubernetes.io/version: 1.4.0 name: ingress-nginx-controller name...
allow-snippet-annotations: "true" client-body-buffer-size: "10m" client-body-timeout: "300" client-header-buffer-size: "64k" client-header-timeout: "300" compute-full-forwarded-for: "true" enable-access-log-for-default-backend: "true" log-format-escape-json: "true" log-format-upstream...
nginx.ingress.kubernetes.io/configuration-snippet:在nginx.conf的“location”字段中添加自定义配置。 说明: snippet配置在NGINX Ingress控制器版本为2.4.6版本及以上时(对应社区版本为v1.9.3)不再默认启用,详情请参见Changelog。如果您仍需要使用snippet配置,可以通过allow-snippet-annotations启用。
apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: rewrite annotations: nginx.ingress.kubernetes.io/app-root: /gateway/ nginx.ingress.kubernetes.io/rewrite-target: /$2 nginx.ingress.kubernetes.io/configuration-snippet: | rewrite ^(/gateway)$ $1/ redirect; spec: ingressClassName: ...
➜ kubectl edit configmap ingress-nginx-controller -n ingress-nginx apiVersion: v1 data: allow-snippet-annotations: "true" client-header-buffer-size: 32k client-max-body-size: 5m use-gzip: "true" gzip-level: "7" large-client-header-buffers: 4 32k proxy-connect-timeout: 11s proxy-read...
allow-snippet-annotations:"true"proxy-body-size:100m#增加这行kind:ConfigMapmetadata:annotations:/release-name:ingress-nginx/release-namespace:ingress-nginxcreationTimestamp:"2023-09-15T09:00:12Z"labels:/component:controller/instance:ingress-nginx/managed-by:Helm/name:ingress-nginx/part-of:ingress-...
kube-root-ca.crt13h17m root@master:~/yaml/test/ingress# kubectl edit configmap -n ingress-nginx ingress-nginx-controllerdata:allow-snippet-annotations:"true"configmap/ingress-nginx-controller edited root@master:~/yaml/test/ingress#重新创建snippet,成功...