- nacos
- nacos配置文件同步
- 部署 nacos controller 2.0
- 配置同步
nacos
nacos配置文件同步
部署 nacos controller 2.0
git clone https://github.com/nacos-group/nacos-controller.git
cd nacos-controller/charts/nacos-controller
export KUBECONFIG='~/.kube/config'
kubectl create ns nacos
helm install -n nacos nacos-controller .
配置同步
---
apiVersion: v1
kind: Secret
metadata:
name: nacos-auth
stringData:
username: xxxxxx
password: xxxxxx
---
apiVersion: nacos.io/v1
kind: ServiceDiscovery
metadata:
name: sd-demo
spec:
nacosServer:
serverAddr: 172.22.0.11:8848
namespace: 4fd6f139-d1b5-46f4-8a07-a083e7df7c4f
authRef:
apiVersion: v1
kind: Secret
name: nacos-auth
---
apiVersion: nacos.io/v1
kind: DynamicConfiguration
metadata:
name: dc-demo
spec:
nacosServer:
serverAddr: 172.22.0.11:8848
namespace: 4fd6f139-d1b5-46f4-8a07-a083e7df7c4f
authRef:
apiVersion: v1
kind: Secret
name: nacos-auth
strategy:
scope: full
syncDeletion: true
conflictPolicy: preferCluster
sed -i -r 's/namespace\:.*/namespace: 4fd6f139-d1b5-46f4-8a07-a083e7df7c4f/g' xxxx