0
我正在使用Azure容器服務與Docker Swarm託管一些容器。這些容器正在運行ASP.NET Core Web API並公開了一個專用端口。我試圖在這些容器前面使用Haproxy作爲內部負載平衡器,而這些容器又通過Azure Container Service上的端口8080暴露出來。使用Azure容器服務的內部負載均衡Docker容器
這裏是haproxy.cfg
global
log 127.0.0.1 local0
log 127.0.0.1 local1 notice
#log loghost local0 info
maxconn 4096
chroot /usr/local/etc/haproxy
uid 99
gid 99
defaults
mode http
timeout connect 5000ms
timeout client 50000ms
timeout server 50000ms
frontend http-in
bind *:8080
default_backend servers
backend servers
server server1 10.0.0.4:8080 maxconn 32
server server1 10.0.0.5:8080 maxconn 32
server server1 10.0.0.6:8080 maxconn 32
多克1.12有羣內置於發動機內部負載平衡器。這是一個候選版本,但可能值得嘗試? – Christian