Rancher 外部子域

Rancher external subdomains

我需要为 docker 容器中的应用程序设置子域,而不是在内部 rancher 网络中,但供 public 使用。我已将域委托给牧场主服务器。目录中的几乎所有堆栈中都有主机 属性,但它不起作用。我想我需要使用一些 rancher dns 委托域或设置 nginx 来代理流量到一些 rancher 服务器,但我找不到任何。

你需要的是添加一个负载均衡器服务,然后将主机的 80/443 转发到容器 app/nginx/whatever。

因此导航到您的堆栈,单击添加服务 -> 负载平衡器。然后您可以选择触发哪个域(或捕获所有域,我现在会这样做),然后选择哪个目标。你 select 你的应用程序容器和容器有它的应用程序/httpd 服务器的端口 运行 基本上就是这样