k8s常用注解的使用说明--持续

1.nginx.ingress.kubernetes.io/ssl-redirect:fasle 

支持https与http两种协议,可以在http里面访问https,而不是强制使用https

 

2.nginx.ingress.kubernetes.io/proxy-buffer-size: 50M

当请求访问服务端的时候,经过nginx,nginx的buffer大小有限制,超出限制会报502 Bad Gateway,修改该项注解可扩大请求header的容量,保证请求通过

 

3.nginx.ingress.kubernetes.io/proxy-body-size:50M

当请求访问服务端的时候,body里面带着大文件流,nginx也会有buffer限制,需要设置改注解

 

ps 通常在k8s的nginx系统设置中增加:

```

data:
  forwarded-for-header: X-Forwarded-For
  http2-max-header-size: 20480k
  large-client-header-buffers: "4 64k"
  max-worker-connections: "65536"
  proxy-body-size: 20m
  proxy-buffer-size: 128k
  proxy-connect-timeout: "10"

```

posted @ 2022-04-20 10:16  DarryRing  阅读(409)  评论(0编辑  收藏  举报