error_log stderr notice; worker_processes 1; events { multi_accept on; use epoll; worker_connections 1024; } stream { upstream kube_apiserver { least_conn; {% for host in groups['kube-master'] -%} server {{ hostvars[host]['access_ip'] | default(hostvars[host]['ip'] | default(hostvars[host]['ansible_default_ipv4']['address'])) }}:{{ kube_apiserver_port }}; {% endfor %} } server { listen 127.0.0.1:{{ nginx_kube_apiserver_port|default(kube_apiserver_port) }}; proxy_pass kube_apiserver; proxy_timeout 10m; proxy_connect_timeout 1s; } }