单机模式部署
Nacos单机模式
1. 发行版部署
1.1. 部署步骤
在快速开始中,我们使用了内置的数据库Derby,快速部署了Nacos的单机模式,可参考该文档进行使用Derby数据库的Nacos单机模式部署。
参考快速开始中,进行Nacos的环境准备、发行版的下载等。
同时在使用MySQL数据源部署Nacos单机模式时,需要自行准备MySQL数据库:
- 1.安装数据库,版本要求:5.6.5+
- 2.初始化mysql数据库,数据库初始化文件:mysql-schema.sql
然后修改${nacos.home}/conf/application.properties
文件,增加支持MySQL数据源配置,添加MySQL数据源的url、用户名和密码。
然后按照快速开始-启动服务器中的操作,修改Nacos的鉴权配置。 最后使用快速开始-启动服务器中的操作,启动Nacos即可。
1.2. 高级配置
Nacos提供了丰富的可配置项,帮助您调整Nacos的性能、控制Nacos提供的功能能力,例如鉴权、监控、数据库、连接、日志等;详情请参考系统参数。
2. Docker部署
2.1. 部署步骤
在快速开始 Docker中,我们通过Docker
使用了内置的数据库Derby,快速部署了Nacos的单机模式,可参考该文档进行使用Derby数据库的Nacos单机模式部署。
执行 docker-compose 命令启动Nacos
如果希望使用MySQL5.7
2.2. 高级配置
如果你有很多自定义配置的需求,可以通过指定系统参数-镜像环境变量的方式进行配置,例如需要开启鉴权时:
同时,可以通过对application.properties文件进行挂卷定义的方式,将更多复杂的自定义配置导入Nacos容器中,强烈建议在生产环境中使用方式,例如:
如果仍然无法满足自定义需求,可以基于nacos-docker项目中的Dockerfile
自行构建镜像。
3. Kubernetes部署
Kubernetes暂时不提供单例模式的部署,推荐使用集群模式部署。