如何在Docker Swarm上为一个HAProxy容器配置KeepAlive,而不使用入口路由网格

如何在Docker Swarm上为一个HAProxy容器配置KeepAlive,而不使用入口路由网格,docker,docker-swarm,haproxy,docker-swarm-mode,keepalived,Docker,Docker Swarm,Haproxy,Docker Swarm Mode,Keepalived,我试着按照这一点在Docker Swarm上设置“一个没有入口布线网格的HAProxy容器”。除了3个虚拟机之外,我有3个VPS节点,每个节点都有自己的静态公共ip地址 我不熟悉KeepAlive,也不知道如何配置它使其在我的vps节点之间工作 以下是此博客中的keepalived配置示例: vrrp_script haproxy_container { script "/usr/bin/docker container ls --filter name=haproxy_service

我试着按照这一点在Docker Swarm上设置“一个没有入口布线网格的HAProxy容器”。除了3个虚拟机之外,我有3个VPS节点,每个节点都有自己的静态公共ip地址

我不熟悉KeepAlive,也不知道如何配置它使其在我的vps节点之间工作

以下是此博客中的keepalived配置示例:

vrrp_script haproxy_container {
    script "/usr/bin/docker container ls --filter name=haproxy_service | /bin/grep haproxy_service"
    interval 5
    weight -20
    fall 2
    rise 2
}

vrrp_instance VI_1 {
    interface ens192
    state BACKUP
    virtual_router_id 205
    priority 100
    virtual_ipaddress {
        10.64.137.205/32
    }
    track_script {
        haproxy_container
    }
}

如何使keepalived将流量重定向到正确的节点?这个配置(
vrrp\u实例
)到底意味着什么?

您是否按照博客中的解释尝试过实现这个配置?你面临的问题是什么?你有没有像博客中解释的那样尝试实现这个?你面临什么问题?