harbor nginx
时间: 2023-10-10 15:06:59 浏览: 163
根据提供的引用内容,可以看出harbor和nginx之间是通过nginx的upstream代理实现负载均衡的。在nginx的配置文件nginx.conf中,需要添加一个upstream的配置,其中包括两个server地址,分别对应部署harbor的两台机器的IP和端口。例如,在配置文件中添加以下配置:
```nginx
upstream harbor {
server 172.19.195.212:80;
server 172.19.195.213:80;
}
```
之后,在server块中,监听端口80,并设置服务名为harbor.wangting.fun,同时配置其他相关参数。在location块中,将请求转发到上述定义的upstream,实现负载均衡的代理。
此外,还提到了harbor.yml文件中的配置,其中指定了用于访问admin UI和注册服务的IP地址或主机名。需要确保这个地址不是localhost或127.0.0.1,因为Harbor需要被外部客户端访问。
这样,通过nginx的upstream代理实现的负载均衡,可以让请求在部署了harbor的多台机器之间进行均衡分配,提高系统的性能和可用性。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [部署搭建harbor高可用集群并实现nginx负载均衡转发](https://blog.csdn.net/wt334502157/article/details/102894931)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文