docker Kubernetes 部署nacos1.4.1并配置数据源

常用参数及官网地址

官网地址

常用的参数,

namedescriptionoption
MODEcluster模式/standalone模式cluster/standalone default cluster
NACOS_SERVERSnacos cluster地址(MODE =cluster 时配置其他nacos服务的地址)eg. ip1,ip2,ip3
PREFER_HOST_MODE是否支持hostnamehostname/ip default ip
NACOS_SERVER_PORTnacos服务器端口default 8848
SPRING_DATASOURCE_PLATFORMstandalone 支持 mysql(配置独立的mysql时填写)mysql / empty default empty
MYSQL_MASTER_SERVICE_HOSTmysql 主节点host
MYSQL_MASTER_SERVICE_PORTmysql 主节点端口default : 3306
MYSQL_MASTER_SERVICE_DB_NAMEmysql 主节点数据库
MYSQL_MASTER_SERVICE_USER数据库用户名
MYSQL_SLAVE_SERVICE_HOST数据库密码
MYSQL_DATABASE_NUM数据库数量default :2
JVM_XMS-Xmsdefault :2g
JVM_XMX-Xmxdefault :2g
JVM_XMN-Xmndefault :1g
JVM_MS-XX:MetaspaceSizedefault :128m
JVM_MMS-XX:MaxMetaspaceSizedefault :320m
如果MYSQL_DATABASE_NUM 数据库配置参数1 数据源参数则可以直接去掉MASTER 例如:MYSQL_SERVICE_HOST

1.docker

docker run -d \
--name nacos-server \
-e PREFER_HOST_MODE=hostname \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=localhost \
-e MYSQL_SERVICE_PORT=3306\
-e MYSQL_SERVICE_USER=root\
-e MYSQL_SERVICE_PASSWORD=root \
-e MYSQL_SERVICE_DB_NAME=nacos_config \
-e MYSQL_DATABASE_NUM=1 \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
--restart=always \
-p 8848:8848 \
--privileged=true \
nacos/nacos-server:1.4.1

2.阿里云或腾讯云华为云k8s服务配置nacos

参数这里就不多说了,都是类似的,根据实际需要自行添加即可,这里直接上图了

阿里,腾讯(没用过华为云。。。)在镜像上搜索不到nacos镜像,可以在本地下载镜像上传到镜像仓库中

注意容器内存配置,如果内存小于或等于nacos启动内存可能导致nacos无限自动重启

不太需要挂载容器,因为nacos中的配置信息是存储在数据库上的,所以一定要独立配置mysql

nacos1.4.1 镜像配置环境变量,会有很多默认参数,可以自行修改,建议name保留修改参数值

2.1阿里云

  • 我习惯在在有状态下 启动基础服务

  • 建议机密参数用配置项来管理,这样可以增加权限限制等等安全措施。
    在这里插入图片描述在这里插入图片描述

2.2腾讯云

都是类似的,可以自行配置,腾讯云我是配置的单机的,mysql数量1
在这里插入图片描述

启动成功 nacos界面

在这里插入图片描述

!!!!SpringCloudAlibaba项目集成代码示例!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值