Minikubeと1 Podを使ってアプリケーションを開発しました。ここで使用するのはIPVSモードです。 Masq 転送方法を使用すると、アプリケーションが機能します。しかし、パス転送方法では機能しません。ルーティングと転送を使用するときに設定する必要がありますか?
ここにMasqのIPVSリストとルート転送方法を添付しました。
# ipvsadm -Ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 10.96.0.1:443 wlc
-> 147.214.68.51:8443 Masq 1 2 0
TCP 10.96.0.10:53 wlc
-> 172.17.0.2:53 Masq 1 0 0
-> 172.17.0.3:53 Masq 1 0 0
TCP 10.108.116.175:5000 wlc
-> 172.17.0.4:5000 Masq 1 0 0
TCP 127.0.0.1:32673 wlc
-> 172.17.0.4:5000 Masq 1 0 0
TCP 147.214.68.51:32673 wlc
-> 172.17.0.4:5000 Masq 1 0 0
TCP 172.17.0.1:32673 wlc
-> 172.17.0.4:5000 Masq 1 0 0
TCP 10.96.0.10:9153 wlc
-> 172.17.0.2:9153 Masq 1 0 0
-> 172.17.0.3:9153 Masq 1 0 0
UDP 10.96.0.10:53 wlc
-> 172.17.0.2:53 Masq 1 0 0
-> 172.17.0.3:53 Masq 1 0 0
# ipvsadm -Ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 10.96.0.1:443 wlc
-> 147.214.68.51:8443 Route 1 0 0
TCP 10.96.0.10:53 wlc
-> 172.17.0.2:53 Route 1 0 0
-> 172.17.0.3:53 Route 1 0 0
TCP 10.108.116.175:5000 wlc
-> 172.17.0.4:5000 Route 1 0 0
TCP 127.0.0.1:32673 wlc
-> 172.17.0.4:5000 Route 1 0 0
TCP 147.214.68.51:32673 wlc
-> 172.17.0.4:5000 Route 1 3 0
TCP 172.17.0.1:32673 wlc
-> 172.17.0.4:5000 Route 1 0 0
TCP 10.96.0.10:9153 wlc
-> 172.17.0.2:9153 Route 1 0 0
-> 172.17.0.3:9153 Route 1 0 0
UDP 10.96.0.10:53 wlc
-> 172.17.0.2:53 Route 1 0 0
-> 172.17.0.3:53 Route 1 0 0