1. 下载源码 2.1.1 版本
wget https://github.com/alibaba/nacos/archive/refs/tags/2.1.1.zip
2. 创建数据库
CREATE DATABASE IF NOT EXISTS nacos-dev DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
3. 初始化数据库
source nacos-2.1.1/distribution/conf/nacos-mysql.sql
4. 部署
4.1 修改nacos.yaml
4.2 修改 replicas
-
这里设置为
3
,需要与下面的NACOS_SERVERS
对应的上; -
NACOS_SERVERS
配置的格式为$(podname).$(headless-server-name).svc.cluster.local
; -
StatefulSets Pod YAML中ServiceName必须和其暴露SVC的名字一致,否则无法访问Pod域名;
4.2 部署statefulset
kubectl apply -f nacos.yaml