- 一、简介
- 二、部署Nacos
- 2.1 Nacos集群配置文件
- 2.2 创建配置集(Config)
- 2.3 创建有状态副本集
- 2.4 创建集群内访问服务(Service)
- 2.5 创建外网访问服务(Service)
- 三、验证
在KubeSphere 上部署nacos集群,并且连接我们之前部署的MySQL数据库。
之前我们已经部署了MySQL有状态副本集:
在nacos的解压目录nacos/的conf目录下,有配置文件cluster.conf,请每行配置成ip:port。(请配置3个或3个以上节点)
但是Pod的不是固定的可能是变化的,所以IP也是变化的。所以我们使用域名来配置。
我们在部署Nacos集群的时候需要将application.properties和cluster.conf两个文件挂载出来。
2.2 创建配置集(Config)application.properties
cluster.conf
选择镜像:nacos/nacos-server:v2.0.3
指定端口为8848:
挂载配置目录:/home/nacos/conf
点击创建:
(分别挂载两个配置文件,需要指定子路径,否则会直接覆盖整个文件夹下的文件,导致找不到其他文件而启动失败。)
点击创建,完成创建:
查看容器日志启动正常:
我们把自动生成的服务删除,自己定义一个集群内访问的服务:
进入容器内部 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.local2.5 创建外网访问服务(Service) 三、验证
浏览器地址访问任意 主机公网IP:端口号/nacos http://139.198.156.71:31617/nacos
Nacos部署成功!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)