反正有禁用docker swarm负载平衡的功能吗?

时间:2019-07-14 12:17:46

标签: nginx load-balancing docker-swarm docker-stack

我有一个用Go编写的代理应用程序,该应用程序在Docker Swarm的四台机器上运行。每台机器都有自己的ssl证书,并且由于我的应用程序是代理,并且我无法使用Nginx反向代理CONNECT请求,因此我的应用程序本身会处理HTTPS请求的加密和解密,并且每台机器都有一个预定义的端口将请求发送给。

现在的问题是,泊坞窗采用轮流策略对群组进行负载均衡请求。

现在想象一下这种情况: 一个HTTPS请求被发送到域https://mydomain1.com,但是docker swarm将该请求发送到域https://mydomain2.com的另一台机器,该机器具有不同的ssl证书,结果我总是遇到unknown certificate错误

我尝试用cURL发送代理请求,并且有四次ssl握手成功了。

我的问题是,是否有禁用负载平衡的功能?还是使用docker swarm是错误的选择?我已经搜索了一些有关Nginx的反向代理CONNECT请求的信息,该请求很麻烦,并且在安装Nginx时需要进行一些修补,尽管我不确定这是否可以解决问题。

0 个答案:

没有答案