Nginx反向代理背后的牧场主

时间:2018-11-15 18:03:51

标签: docker nginx docker-compose rancher

我有Rancher在此反向代理https://github.com/jwilder/nginx-proxy后面运行,并且我可以启动所需的任何容器和工作负载。但是,由于反向代理将容器托管在托管网络上,因此反向代理无法获取容器的IP地址,也无法转发给应用程序。我仍在学习如何使用Rancher,但是从文档中我认为有几个标签很有用,但从未尝试过,因为它不允许我在工作负载上添加标签。我正在使用rancher 2.1.1

1 个答案:

答案 0 :(得分:0)

您可以通过Rancher UI的“显示高级选项”下的工作负载添加标签和批注,但是根据您正在执行的操作,您可能希望使用rancher可以部署的Ingress Controller来通过服务路由流量。您不需要通过群集IP直接将流量路由到工作负载。

https://rancher.com/docs/rancher/v2.x/en/k8s-in-rancher/load-balancers-and-ingress/ingress/ https://kubernetes.io/docs/concepts/services-networking/ingress/