...
Code Block | ||
---|---|---|
| ||
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 |
tcp代理
Code Block | ||
---|---|---|
| ||
global
maxconn 2000
ulimit-n 16384
log 127.0.0.1 local0 err
stats timeout 30s
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 tcp
option tcplog
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
listen https-443
bind 0.0.0.0:443
mode tcp
option tcplog
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:443 check
server ingress-nginx-controller2 10.10.51.131:443 check
server ingress-nginx-controller3 10.10.51.132:443 check |