k
для более умной балансировки, хелсчеков и всего такого по прежнему требуется что-то типа nginx или hapoxy
Size: a a a
k
c
k
GG
A
k
Y
GG
c
DO
arping
и смотри логи спикера запущенного на тойже ноде где и workload он должен отвечать arpreply$IPT -t nat -A z_PREROUTING -d $INET_IP -p tcp -m tcp --dport 80 -j DNAT --to-destination 10.5.0.50:80
k
c
$IPT -t nat -A z_PREROUTING -d $INET_IP -p tcp -m tcp --dport 80 -j DNAT --to-destination 10.5.0.50:80
DO
$IPT -t nat -A z_PREROUTING -d $INET_IP -p tcp -m tcp --dport 80 -j DNAT --to-destination 10.5.0.50:80
10.5.0.50
это ипшник metallbA
L
Y
c
c
k
TCP 10.107.19.56:9000 rr
-> 10.112.7.4:9000 Masq 1 0 0
-> 10.112.7.7:9000 Masq 1 0 0
-> 10.112.7.8:9000 Masq 1 0 0
-> 10.112.7.9:9000 Masq 1 0 0
10.107.19.56:9000
- сервис, остальное эндпоинты. 10.107.19.56
добавлен локально на каждой ноде, стучишься на него, IPVS роутит на эндпоинты, куда уж проще?c