【发布时间】:2020-03-26 12:07:24
【问题描述】:
我想在 Traefik 代理后面安装 Harbor。问题是,我不能用 docker-compose 来做,因为 Harbor 提供了安装脚本。
问题是,在 Traefik 代理后面安装 Harbor 还是可以的?
【问题讨论】:
我想在 Traefik 代理后面安装 Harbor。问题是,我不能用 docker-compose 来做,因为 Harbor 提供了安装脚本。
问题是,在 Traefik 代理后面安装 Harbor 还是可以的?
【问题讨论】:
理论上你可以在任何代理后面安装 Harbor,但你必须注意 Traefik 不仅仅是一个简单的代理,它就像负载均衡器,具有一些知道你的服务在哪里的功能。
因此取决于您的服务网络架构,一般而言,Traefik 无论是像边缘路由器还是透明代理一样在 Harbor 前面声明都不会成为问题。尽管它的目标是发现您的所有服务都由一些 Orchestrator 解决方案(如 Kubernetes 和 Docker Swarm(Harbor 使用 Compose))公开。您应该将其配置为“启动配置(称为静态配置)”:
最后很遗憾,我必须劝阻你在 Traefik 代理后面使用 Harbour 是无用的,但你几乎不能使用它。
【讨论】: