未命名文章

14
  • 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