chore(deploy): Add high availability cluster deployment configuration
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
# Nginx Upstream 配置
|
||||
# 高可用负载均衡
|
||||
|
||||
# API网关集群
|
||||
upstream gateway_cluster {
|
||||
# 负载均衡策略: 轮询 (默认)
|
||||
# 其他选项: ip_hash, least_conn, hash $request_uri
|
||||
|
||||
least_conn; # 最少连接数策略
|
||||
|
||||
server 192.168.1.101:9000 weight=1 max_fails=3 fail_timeout=30s;
|
||||
server 192.168.1.102:9000 weight=1 max_fails=3 fail_timeout=30s backup;
|
||||
|
||||
# 健康检查
|
||||
keepalive 32;
|
||||
}
|
||||
|
||||
# Nacos集群
|
||||
upstream nacos_cluster {
|
||||
server 192.168.1.101:8848 weight=1;
|
||||
server 192.168.1.102:8848 weight=1;
|
||||
server 192.168.1.103:8848 weight=1;
|
||||
|
||||
keepalive 16;
|
||||
}
|
||||
|
||||
# Sentinel集群
|
||||
upstream sentinel_cluster {
|
||||
server 192.168.1.101:8880 weight=1;
|
||||
server 192.168.1.102:8880 weight=1;
|
||||
server 192.168.1.103:8880 weight=1;
|
||||
|
||||
keepalive 16;
|
||||
}
|
||||
|
||||
# MinIO API集群 (统一使用9100端口)
|
||||
upstream minio_cluster {
|
||||
server 192.168.1.101:9100 weight=1;
|
||||
server 192.168.1.102:9100 weight=1;
|
||||
server 192.168.1.103:9000 weight=1 backup;
|
||||
|
||||
keepalive 16;
|
||||
}
|
||||
|
||||
# MinIO控制台集群 (统一使用9101端口,Node-03使用9001)
|
||||
upstream minio_console_cluster {
|
||||
server 192.168.1.101:9101 weight=1;
|
||||
server 192.168.1.102:9101 weight=1;
|
||||
server 192.168.1.103:9001 weight=1 backup;
|
||||
|
||||
keepalive 16;
|
||||
}
|
||||
Reference in New Issue
Block a user