有没有nacos使用pvc挂载的大佬?能否给看一下yaml怎么配置的?

有没有nacos使用pvc挂载的大佬?能否给看一下yaml怎么配置的?我没有用peer-finder,pvc挂载以后,jraft集群创建不起来,Fail to init RocksDBLogStorage,While lock file: /home/nacos/data/protocol/raft/naming_persistent_service/log/LOCK: Resource temporarily unavailable

展开
收起
鸡蛋灌饼儿 2023-01-08 12:56:46 360 分享 版权
1 条回答
写回答
取消 提交回答
  • 使用 PVC 挂载 Nacos 配置和持久化数据

    要求:

    Kubernetes 集群
    具有读写权限的持久卷(PV)
    具有读写权限的持久卷声明(PVC)
    YAML 配置:

    apiVersion: apps/v1
    kind: Deployment
    metadata:
    name: nacos
    spec:
    selector:
    matchLabels:
    app: nacos
    template:
    metadata:
    labels:
    app: nacos
    spec:
    containers:

      - name: nacos
        image: aliyun/nacos-server
        ports:
        - containerPort: 8848
        volumeMounts:
        - name: nacos-data
          mountPath: /nacos/data
        - name: nacos-conf
          mountPath: /nacos/conf
      volumes:
      - name: nacos-data
        persistentVolumeClaim:
          claimName: nacos-data-pvc
      - name: nacos-conf
        persistentVolumeClaim:
          claimName: nacos-conf-pvc
    

    注意:

    替换 nacos-data-pvc 和 nacos-conf-pvc 为您自己的 PVC 名称。
    确保 PVC 具有足够的存储空间。
    Nacos 将把配置和持久化数据分别存储在 /nacos/conf 和 /nacos/data 目录中。
    步骤:

    创建 PV 和 PVC。
    创建 Deployment,其中包含上述 YAML 配置。
    部署 Nacos。
    Nacos 现在将使用 PVC 来存储其配置和持久化数据。

    提示:

    还可以使用 hostPath 卷将 Nacos 数据存储在主机上。
    定期备份 Nacos 数据以防止数据丢失。

    2024-02-23 16:16:28
    赞同 展开评论
问答分类:
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

收录在圈子:
+ 订阅
阿里云 云原生应用平台 肩负阿里巴巴集团基础设施云化以及核心技术互联网化的重要职责,致力于打造稳定、标准、先进的云原生产品,成为云原生时代的引领者,推动行业全面想云原生的技术升级,成为阿里云新增长引擎。商业化产品包括容器、云原生中间件、函数计算等。
还有其他疑问?
咨询AI助理