<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      k8s部署nacos集群

       

       

      1、部署 MySQL(若無可先部署)

      注意storageClassName名字

      vim nacos-mysql.yaml
      apiVersion: apps/v1
      kind: StatefulSet
      metadata:
        name: nacos-mysql
        namespace: nacos
      spec:
        serviceName: nacos-mysql
        replicas: 1
        selector:
          matchLabels:
            app: nacos-mysql
        template:
          metadata:
            labels:
              app: nacos-mysql
          spec:
            containers:
            - name: mysql
              image: mysql:5.7
              env:
              - name: MYSQL_ROOT_PASSWORD
                value: "nacos@123"
              - name: MYSQL_DATABASE
                value: "nacos_config"
              ports:
              - containerPort: 3306
              volumeMounts:
              - name: mysql-data
                mountPath: /var/lib/mysql
            volumes:
            - name: mysql-data
              persistentVolumeClaim:
                claimName: nacos-mysql-pvc
      
      ---
      apiVersion: v1
      kind: Service
      metadata:
        name: nacos-mysql
        namespace: nacos
      spec:
        selector:
          app: nacos-mysql
        ports:
          - port: 3306
            targetPort: 3306
      
      ---
      apiVersion: v1
      kind: PersistentVolumeClaim
      metadata:
        name: nacos-mysql-pvc
        namespace: nacos
      spec:
        accessModes:
          - ReadWriteOnce
        resources:
          requests:
            storage: 10Gi
        storageClassName: nfs-client
      kubectl apply -f   nacos-mysql.yaml

       

      2、初始化數據庫

      在https://github.com/alibaba/nacos/blob/2.4.1/distribution/conf/mysql-schema.sql拷貝sql文件內容

       創建初始化sql文件,并導入到mysql

      vim mysql-schema.sql
      kubectl exec -i nacos-mysql-0 -n nacos -- mysql -uroot -pnacos@123 nacos_config < mysql-schema.sql

       

      3、部署 Nacos 集群(3節點)

      vim nacos-cluster.yaml
      apiVersion: apps/v1
      kind: StatefulSet  # 使用StatefulSet保證有序部署和穩定網絡標識
      metadata:
        name: nacos-cluster
        namespace: nacos
      spec:
        serviceName: nacos-headless  # Headless Service用于集群通信
        replicas: 3
        selector:
          matchLabels:
            app: nacos-cluster
        template:
          metadata:
            labels:
              app: nacos-cluster
          spec:
            affinity:
           #   podAntiAffinity:  # 反親和性,避免Pod部署到同一節點
           #     requiredDuringSchedulingIgnoredDuringExecution:
           #     - labelSelector:
           #         matchExpressions:
           #         - key: app
           #           operator: In
           #           values:
           #           - nacos-cluster
           #       topologyKey: "kubernetes.io/hostname"
            containers:
            - name: nacos
              image: nacos/nacos-server:v2.4.1
              env:
              - name: MODE
                value: "cluster"
              - name: NACOS_SERVERS
                value: "nacos-cluster-0.nacos-headless.nacos.svc.cluster.local:8848 nacos-cluster-1.nacos-headless.nacos.svc.cluster.local:8848 nacos-cluster-2.nacos-headless.nacos.svc.cluster.local:8848"
              - name: SPRING_DATASOURCE_PLATFORM
                value: "mysql"
              - name: MYSQL_SERVICE_HOST
                value: "nacos-mysql"
              - name: MYSQL_SERVICE_PORT
                value: "3306"
              - name: MYSQL_SERVICE_DB_NAME
                value: "nacos_config"
              - name: MYSQL_SERVICE_USER
                value: "root"
              - name: MYSQL_SERVICE_PASSWORD
                value: "nacos@123"
              - name: NACOS_AUTH_ENABLE
                value: "true"  # 開啟鑒權
              - name: NACOS_AUTH_IDENTITY_KEY
                value: "nacos"  # 身份標識Key(默認值)
              - name: NACOS_AUTH_IDENTITY_VALUE
                value: "nacos"  # 身份標識Value(默認值)
              - name: NACOS_AUTH_TOKEN
                value: "SecretKey012345678901234567890123456789012345678901234567890123456789"  # 自定義JWT密鑰
              - name: JVM_XMS
                value: "2g"
              - name: JVM_XMX
                value: "2g"
              ports:
              - containerPort: 8848
              - containerPort: 9848
              volumeMounts:
              - name: nacos-log
                mountPath: /home/nacos/logs
        volumeClaimTemplates:  # 動態PVC,每個Pod獨立存儲
        - metadata:
            name: nacos-log
          spec:
            accessModes: [ "ReadWriteOnce" ]
            resources:
              requests:
                storage: 5Gi
            storageClassName: "nfs-client"
      
      ---
      # Headless Service用于集群節點間通信
      apiVersion: v1
      kind: Service
      metadata:
        name: nacos-headless
        namespace: nacos
      spec:
        clusterIP: None
        selector:
          app: nacos-cluster
        ports:
          - name: http
            port: 8848
            targetPort: 8848
          - name: grpc
            port: 9848
            targetPort: 9848
      
      ---
      # 對外暴露的Service
      apiVersion: v1
      kind: Service
      metadata:
        name: nacos
        namespace: nacos
      spec:
        type: NodePort  # 生產環境建議用LoadBalancer
        selector:
          app: nacos-cluster
        ports:
          - name: http
            port: 8848
            targetPort: 8848
            nodePort: 30848
          - name: grpc
            port: 9848
            targetPort: 9848
      kubectl apply -f  nacos-cluster.yaml

       

      4、驗證

      訪問控制臺

      • URL: http://<master節點IP>:30848/nacos

      • 賬號: nacos (默認密碼是nacos)

       

      可以看到有3個節點

      在public工作空間 新建配置

       

      刪除所有的nacos節點并新建

      kubectl delete -f nacos-cluster.yaml
      kubectl apply -f  nacos-cluster.yaml

       

      再次訪問頁面發現配置還在

       

      posted @ 2025-06-06 12:11  苦逼yw  閱讀(327)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲中文字幕精品无人区| 亚洲gay片在线gv网站| 亚洲国产精品热久久一区| 久久精品亚洲日本波多野结衣| 亚洲欧美日韩综合久久久| 性人久久久久| 在线观看成人永久免费网站| 射洪县| 久久天天躁狠狠躁夜夜avapp | 国产乱久久亚洲国产精品| 91区国产福利在线观看午夜| 一区二区三区精品自拍视频| 国产成人8x视频网站入口| 亚洲熟女国产熟女二区三区| 免费AV片在线观看网址| 国产亚洲精品VA片在线播放| 在线观看免费人成视频色| 亚洲国产在一区二区三区| 日本伊人色综合网| 国产精品极品美女自在线观看免费| 嗯灬啊灬把腿张开灬动态图| 四虎国产精品永久在线| 起碰免费公开97在线视频| 好姑娘高清影视在线观看| 国产高清吹潮免费视频| 精品午夜福利在线视在亚洲| 亚洲乱妇老熟女爽到高潮的片| 密山市| 亚洲国产精品成人无码区| 午夜福利yw在线观看2020| 久操资源站| 欧美成人精品一级在线观看| 国产露脸无套对白在线播放| 亚洲av成人精品免费看| 国产线播放免费人成视频播放| 另类国产精品一区二区| 国产成人亚洲老熟女精品| 国产二区三区视频在线| 国产亚洲精品成人aa片新蒲金| 国产精品一区在线蜜臀| 国产女人高潮视频在线观看|