您的位置 首页 linux 运维

?/nacos/config/fixed-5e0d99be-23ca-4771-a36f-0b1500de4f52-camet-na2cdd383bd267651700b1746370a571d_nacos/snapshot-tenant/5e0d99be-23ca-4771-a36f-0b1500de4f52/DEFAULT_GROUP/camet-app2-auth-prod.yml (No such file or directory)

?/nacos/config/fixed-5e0d99be-23ca-4771-a36f-0b1500de4f52-camet-na2cdd383bd267651700b1746370a571d_nacos/snapshot-tenant/5e0d99be-23ca-4771-a36f-0b1500de4f52/DEFAULT_GROUP/camet-app2-auth-prod.yml (No such file or directory)

错误显示Nacos客户端试图访问 /nacos/config/... 路径但失败,说明:
Nacos客户端默认会在某个路径下保存配置快照
当前容器配置不允许在该路径下创建文件
需要为Nacos客户端提供可写的存储空间

方案1:添加Nacos专用存储(推荐)

kind: Deployment
apiVersion: apps/v1
metadata:
  name: camet-app2-auth-v1
  namespace: renminchenggui2
  labels:
    app: camet-app2-auth
    version: v1
spec:
  replicas: 2
  selector:
    matchLabels:
      app: camet-app2-auth
      version: v1
  template:
    metadata:
      labels:
        app: camet-app2-auth
        version: v1
    spec:
      volumes:
        - name: host-time
          hostPath:
            path: /etc/localtime
            type: ''
        - name: volume-nki86w
          persistentVolumeClaim:
            claimName: volume-auth
        - name: nacos-storage  # 添加Nacos存储卷
          emptyDir: {}
      containers:
        - name: container-camet-app2-auth
          image: >-
            registry.cn-hangzhou.aliyuncs.com/kattgatt-app/camet-app2-auth:REALEASE-35
          ports:
            - name: http-8080
              containerPort: 8080
              protocol: TCP
          resources:
            limits:
              cpu: '2'
              memory: 2Gi
            requests:
              cpu: 500m
              memory: 200Mi
          volumeMounts:
            - name: host-time
              readOnly: true
              mountPath: /etc/localtime
            - name: volume-nki86w
              mountPath: /logs/camet-app2-auth/
            - name: nacos-storage  # 挂载Nacos存储
              mountPath: /nacos
          env:
            - name: NACOS_CONFIG_PATH  # 设置Nacos配置路径
              value: /nacos/config
            - name: JM_SNAPSHOT_PATH   # 设置Nacos快照路径
              value: /nacos/config
          securityContext:
            runAsUser: 1000
            runAsGroup: 1000
            runAsNonRoot: true
            allowPrivilegeEscalation: false
          imagePullPolicy: IfNotPresent
      restartPolicy: Always
      terminationGracePeriodSeconds: 30
      dnsPolicy: ClusterFirst
      serviceAccountName: default
      serviceAccount: default
      imagePullSecrets:
        - name: kattgat-aliyun
      schedulerName: default-scheduler

 

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章