haproxy 安装配置 centos 7

haproxy 安装配置 centos 7

yum install -y haproxy

##忽略VIP
echo "net.ipv4.ip_nonlocal_bind = 1" >>/etc/sysctl.conf
sysctl -p

cat > /etc/haproxy/haproxy.cfg << EOF
global 
    log 127.0.0.1 local3 info 
    chroot /var/lib/haproxy 
    user haproxy 
    group haproxy 
    daemon
defaults
    log global
    mode http
    option httplog
    option dontlognull
    timeout connect 5000
    timeout client 50000
    timeout server 50000
frontend k8s_api
    mode tcp
    bind *:16443
    default_backend k8s_api

backend k8s_api
    mode tcp
    balance roundrobin
    server k8s150 192.168.0.150:6443 check 
    server k8s151 192.168.0.151:6443 check 
   
listen stats
    mode http
    bind 0.0.0.0:1080
    stats enable
    stats hide-version
    stats uri /stats
    stats realm Haproxy\ Statistics
    stats auth admin:admin123
    stats admin if TRUE
EOF

systemctl enable haproxy.service 
systemctl restart haproxy.service 
systemctl status haproxy.service 
netstat -lnt | grep -E "16443|1080"

猜你喜欢

转载自www.cnblogs.com/blog-lhong/p/11713088.html