老师,你这里的nginx在负载均衡,只配置一个harbor嘛,不应该在upstream里面写上两个harbor地址吗

来源:6-3 Harbor高可用部署(下)

慕尼黑3055997

2019-11-08

图片描述

里面的upstream不应该是这样子的嘛
upstream hub {
server:10.155.20.121:80;
server 10.155.20.120.80
}

写回答

2回答

我上5年级

2021-12-19

nginx代理的harbor是有状态的
配置2个server肯定不行的

实在手痒想用2个的话,可以根据客户端ip来hash,同一个ip的客户端访问请求转发到同一个后端服务上

upstream hub {

hash $remote_addr consistent;

server xxxxx1;

server xxxxx2;

}

0
0

刘果国

2019-11-08

主备模式,只写主的地址。

0
2
刘果国
回复
慕尼黑3055997
没错,所以需要手动处理一下的,这种方案前提条件是允许有分钟级的不可用的。毕竟不会影响线上业务,影响的只是系统发布。
2019-11-09
共2条回复

Kubernetes生产落地全程实践

一个互联网公司落地Kubernetes全过程点点滴滴

2293 学习 · 2216 问题

查看课程