http代理
defaults log global mode http option httplog timeout connect 5000 timeout client 50000 timeout server 50000 timeout http-request 15s timeout http-keep-alive 15s frontend monitor-in bind *:33305 mode http option httplog monitor-uri /monitor frontend k8s-master bind 0.0.0.0:6443 bind 127.0.0.1:6443 mode tcp option tcplog tcp-request inspect-delay 5s default_backend k8s-master backend k8s-master mode tcp option tcplog option tcp-check balance roundrobin default-server inter 10s downinter 5s rise 2 fall 2 slowstart 60s maxconn 250 maxqueue 256 weight 100 server k8s-master001 10.10.51.11:6443 check server k8s-master002 10.10.51.26:6443 check server k8s-master003 10.10.51.27:6443 check listen http-80 bind 0.0.0.0:80 mode http option forwardfor #tcp-request inspect-delay 5s #http-request add-header X-Forwarded-For %[src] default-server inter 10s downinter 5s rise 2 fall 2 slowstart 60s maxconn 250 maxqueue 256 weight 100 server ingress-nginx-controller1 10.10.51.130:80 check server ingress-nginx-controller2 10.10.51.131:80 check server ingress-nginx-controller3 10.10.51.132:80 check listen https-443 bind 0.0.0.0:443 #mode tcp mode http option forwardfor #tcp-request inspect-delay 5s #default-server inter 10s downinter 5s rise 2 fall 2 slowstart 60s maxconn 250 maxqueue 256 weight 100 server ingress-nginx-controller1 10.10.51.130:80 check server ingress-nginx-controller2 10.10.51.131:80 check server ingress-nginx-controller3 10.10.51.132:80 check