我有3个不同的虚拟机,其中2个在Kubernetes(Minikube)和NodePort上运行应用程序。在第三个服务器上,我尝试使用Nginx作为负载平衡器,但似乎无法访问服务器。
为此,我遵循自己的Nginx指南使用类似于:(我可以使用PC上的NodePort访问应用程序)
http {
upstream backend {
server 192.168.1.1:31200;
server 192.168.1.2:31201;
}
server {
listen 80;
location / {
proxy_pass http://backend;
}
}
}
但是当我连接到LoadBalance时,它找不到服务器。我是否以错误的方式配置了Nginx,或者使用了像Minikube这样的本地服务器,这样就不可能进行负载平衡了?
1条答案
按热度按时间igetnqfo1#
原来我配置了错误的DNS服务器,现在它的工作如预期。