云原生

nacos集群部署

2023-08-11  本文已影响0人  宇晨棒棒的

1.nacos集群部署的三个方式:

因此开源的时候推荐用户把所有服务列表放到一个vip下面,然后挂到一个域名下面

1)http://ip1:port/openAPI 直连ip模式,机器挂则需要修改ip才可以使用。

2)http://SLB:port/openAPI 挂载SLB模式(内网SLB,不可暴露到公网,以免带来安全风险),直连SLB即可,下面挂server真实ip,可读性不好。

3)http://nacos.com:port/openAPI 域名 + SLB模式(内网SLB,不可暴露到公网,以免带来安全风险),可读性好,而且换ip方便,推荐模式

2.此次nacos集群使用nginx负载到nacos集群主机上

1)高可用 Nginx 集群

2)Nacos 集群(至少三个实例)

3)高可用数据库集群(取代 Nacos 内嵌数据库)

3.参照nacos单节点部署,安装三个nacos节点:

修改配置文件:

1)修改端口及数据库连接方式--application.properties

application.properties

2)修改cluster.conf

cluster.conf

4.启动服务:

cd /app/nacos-cluster/{nacos-9100,nacos-9105,nacos-9110}/bin

bash startup.sh

5)端口冲突了(其他端口使用情况):

raft port: ${server.port} - 1000

grpc port: ${server.port} + 1000

grpc port for server: ${server.port} + 1001

4.访问nacos单节点:

192.168.37.8:9100/nacos

192.168.37.8:9105/nacos

192.168.37.8:9110/nacos

5.配置nginx访问:

upstream nacos-server {

  server 192.168.37.8:9100;

  server 192.168.37.8:9105;

  server 192.168.37.8:9110;

}

location /nacos/ {

    proxy_pass http://nacos-server/nacos/;

  }

重启nginx服务:/app/nginx/sbin/nginx -c /app/nginx/conf/nginx.conf -s reload

6.访问页面:

访问界面
上一篇 下一篇

猜你喜欢

热点阅读