Nginx DNS解析器刷新-Openshift(Kubernetes)

时间:2019-07-04 17:45:59

标签: nginx kubernetes openshift

我有一个Ngins,部署为Openshift集群中的Pod,充当后端服务的反向代理。后端服务具有Kubernetes服务,以对Pod之间的流量进行负载平衡(我们使用ha代理作为负载平衡器)。 Nginx get对服务的所有请求。

pass_proxy

每当重新创建Kubernetes服务或获得新的IP地址时,Nginx都不会刷新新地址-这将引发504超时错误。我用location /service-1/api { proxy_pass http://service-svc/api; } resolver和其他方式强制Nginx刷新dns查找以及将服务分配给变量的方式尝试了Nginx的127.0.0.1

但是,这不能解决问题。 Nginx无法解析服务,表示无法使用127.0.0.11解析服务。放置解析器的正确方法是什么?我应该在解析器中提供什么IP?

0 个答案:

没有答案