如何为nginx inress控制器设置保持活动的入口规则

如何为nginx inress控制器设置保持活动的入口规则,nginx,kubernetes,kubernetes-helm,kubernetes-ingress,nginx-ingress,Nginx,Kubernetes,Kubernetes Helm,Kubernetes Ingress,Nginx Ingress,我需要为应用程序将keep alive设置为0,并希望在ingressrule层上执行此操作。可能吗 是否有任何注释?是的,Nginx入口控制器可能有注释 但是您需要为此使用ConfigMap,而不是注释 保持活力 设置保持活动状态的客户端连接在服务器端保持打开状态的时间。零值将禁用保持活动的客户端连接 参考资料: 以下是一个例子: apiVersion: v1 data: keep-alive: 0 kind: ConfigMap metadata: name: nginx-confi

我需要为应用程序将keep alive设置为0,并希望在ingressrule层上执行此操作。可能吗


是否有任何注释?

是的,Nginx入口控制器可能有注释

但是您需要为此使用ConfigMap,而不是注释

保持活力

设置保持活动状态的客户端连接在服务器端保持打开状态的时间。零值将禁用保持活动的客户端连接

参考资料:

以下是一个例子:

apiVersion: v1
data:
  keep-alive: 0
kind: ConfigMap
metadata:
  name: nginx-configuration
  namespace: ingress-nginx
  labels:
    app.kubernetes.io/name: ingress-nginx
    app.kubernetes.io/part-of: ingress-nginx
有关详细信息,请访问以下链接:

必选.yaml
中,您可以添加

数据:保持活动请求:“1000000”

kind: ConfigMap
apiVersion: v1
metadata:
  name: nginx-configuration
  namespace: ingress-nginx
  labels:
    app.kubernetes.io/name: ingress-nginx
    app.kubernetes.io/part-of: ingress-nginx
data:
  proxy-connect-timeout: "10s"
  proxy-read-timeout: "10s"
  client-max-body-size: "2m"
  keep-alive-requests: "1000000"
  upstream-keepalive-requests: "1000000"