云原生KubeSphere部署Nacos

一、首先Nacos的ConfigMap配置文件
进入配置中心开始创建配置:名称 nacos-conf

 点击下一步:

添加第一个application.properties配置文件:

spring.datasource.platform=mysql

db.num=1
db.url.0=jdbc:mysql://his-mysql.his:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=root
nacos.core.support.upgrade.from.1x=false

 注意:这里的 his-mysql.his 地址是我们之前在kubesphere上创建mysql对应ClusterIP类型的svc服务的DNS地址,在容器之间通过这个地址是可以互相访问的:

最终可以通过his-mysql.his:3306连上mysql:

 完整的application.properties内容如下:

最后点击保存配置文件:

开始创建:

二、创建有状态副本集Nacos
 

点击创建:

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

继续向下配置端口,以及容量:

配置环境变量:MODE standalone

添加存活探针  /nacos   8848

向下选择同步主机时区,然后保存: 

点击下一步:

点击挂载配置文件(需要指定子路径,否则会直接覆盖整个文件夹下的文件,导致找不到其他文件而启动失败):/home/nacos/conf/application.properties    子路径 application.properties

点击下一步: 

四、配置一个svc访问 
1、删除nacos自动创建的ClusterIP类型的svc
2、创建ClusterIP类型的svc

3、创建一个NodePort类型的svc,和上面基本一致

4、通过外网访问nacos
 成功!

需要先将MySQL、Redis服务启动完成后,才能将Nacos启动成功。
如果服务没有启动成功,有可能是因为依赖的中间件或者服务还为启动成功,重新部署即可。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiyuansu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值