使用AWS运行由kops
安装的kubernetes群集。
使用alb-ingress-controller
在AWS上实现应用程序负载均衡器(ALB)。
将websocket
个应用程序部署到kubernetes集群中。当尝试从ALB DNS访问应用程序时,由于它使用负载均衡器,因此有时无法捕获响应。它是逐个进入目标群体的。
也许proxy-mode
的默认kube-proxy
为iptables
,因此考虑将iptable
更改为userspace
,这是一个相关的问题:
但这是正确的方法吗?要确保websocket应用程序可以使用ALB在AWS上正确运行吗?
如果这是正确的方式,那么如何将kube-proxy
的{{1}}更改为proxy-mode
?
这是另一篇关于在kubernetes上运行socket.io应用程序的文章:
但它正在使用ELB。这种方法似乎有点复杂。
找到一个好方法。