Как установить keep keep in ingress rule для входного контроллера nginx - PullRequest
0 голосов
/ 04 декабря 2018

Мне нужно установить keep-alive на 0 для приложения, и я хотел бы сделать это на входящем уровне.Это возможно?

Есть ли для этого аннотация?

1 Ответ

0 голосов
/ 05 декабря 2018

Да, это возможно для Nginx Ingress Controller.

Но для этого вам нужно использовать ConfigMap, а не аннотацию.

keep-alive

Устанавливает время, в течение которого клиентское соединение keep-alive будет оставаться открытым на стороне сервера.Нулевое значение отключает клиентские соединения keep-alive.

Ссылки: http://nginx.org/en/docs/http/ngx_http_core_module.html#keepalive_timeout

Вот пример:

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

Для получения дополнительной информации посетитеследующие ссылки: Nginx Ingress ConfigMaps и keep-alive

...