栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

云原生Java架构师(Nacos上云)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

云原生Java架构师(Nacos上云)

目录
  • 一、简介
  • 二、部署Nacos
    • 2.1 Nacos集群配置文件
    • 2.2 创建配置集(Config)
    • 2.3 创建有状态副本集
    • 2.4 创建集群内访问服务(Service)
    • 2.5 创建外网访问服务(Service)
  • 三、验证

一、简介

在KubeSphere 上部署nacos集群,并且连接我们之前部署的MySQL数据库。
之前我们已经部署了MySQL有状态副本集:

二、部署Nacos 2.1 Nacos集群配置文件

在nacos的解压目录nacos/的conf目录下,有配置文件cluster.conf,请每行配置成ip:port。(请配置3个或3个以上节点)
但是Pod的不是固定的可能是变化的,所以IP也是变化的。所以我们使用域名来配置。

我们在部署Nacos集群的时候需要将application.properties和cluster.conf两个文件挂载出来。

2.2 创建配置集(Config)

application.properties

cluster.conf

2.3 创建有状态副本集

选择镜像:nacos/nacos-server:v2.0.3

指定端口为8848:

挂载配置目录:/home/nacos/conf

点击创建:
(分别挂载两个配置文件,需要指定子路径,否则会直接覆盖整个文件夹下的文件,导致找不到其他文件而启动失败。)

点击创建,完成创建:

查看容器日志启动正常:

2.4 创建集群内访问服务(Service)

我们把自动生成的服务删除,自己定义一个集群内访问的服务:


进入容器内部 ping 域名:ping ry-nacos-svc.ruoyi

可以看到ry-nacos-0.ry-nacos-pcjo.ruoyi.svc.cluster.local就是我们需要的信息,即Nacos集群配置文件cluster.conf的域名配置:

ry-nacos-0.ry-nacos-pcjo.ruoyi.svc.cluster.local
ry-nacos-1.ry-nacos-pcjo.ruoyi.svc.cluster.local
ry-nacos-2.ry-nacos-pcjo.ruoyi.svc.cluster.local
2.5 创建外网访问服务(Service)

三、验证

浏览器地址访问任意 主机公网IP:端口号/nacos http://139.198.156.71:31617/nacos

Nacos部署成功!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/462481.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号