nacos中k8s 部署方式,每次重启重新部署,都会遇到这种问题什么原因?

问题1:cd5e6186c98091bb676e347ef15a7e7c.png
nacos中k8s 部署方式,每次重启重新部署,都会遇到这种问题什么原因?
问题2:class文件都是用的内部的啊,我是第一次启动正常,随后在k8s重新部署服务,然后会出问题。储存我直接用阿里云的pvc,pvc 可以直接挂pod的。
ffade143cb090f3a89a0ccbdb9791bf0.png,我是三个容器公用了三个挂在目录

展开
收起
十一0204 2023-07-19 20:57:04 395 分享 版权
2 条回答
写回答
取消 提交回答
  • 根据报错信息,这个错误是由于在 Nacos 的启动过程中发生了无法实例化某个 Bean 的异常导致的。具体原因可能有多种可能性,以下是一些常见的原因:

    1. 依赖项冲突:可能存在不兼容的依赖项版本或冲突的库,导致 Bean 实例化失败。检查你的项目依赖项,并确保它们与 Nacos 版本兼容。

    2. 配置问题:检查你的配置文件,确保所有必需的配置项都正确设置。特别是数据库相关的配置项(如连接 URL、用户名和密码等),确保它们指向正确的数据库,并且数据库服务正在运行。

    3. 资源问题:检查系统资源是否足够(如内存、磁盘空间等)。如果资源不足,可能会影响 Nacos 的正常启动和运行。

    4. 环境问题:检查操作系统和 Java 运行时环境是否符合 Nacos 的要求。确保满足 Nacos 官方文档中所列的操作系统版本和 Java 版本要求。

    5. 日志分析:查看启动日志中的其他错误或警告信息,以获取更多上下文和线索。尤其注意错误的堆栈跟踪部分,它通常提供了更详细的错误信息。

    2023-07-28 12:57:23
    赞同 展开评论
  • 意中人就是我呀!

    "回答1:你的class 文件是不是 找的外面的文档,把你的class 文件贴出来看下。nfs-class。2a9a2cc8e14cbf4415e95879ba1c7f3c.png
    d554b2a36f55c87c913610637db6ca4b.png

    回答2:如果公用了挂载目录,那肯定不行,写入数据会冲突。1d4cb2db126f9b91394e16b28630e725.png
    配置默认存储
    deca2c2ab65930c66fab94c54bd036d2.png
    如果不用nfs,用云的,你找找阿里云的 存储文档,配置一个StorageClass。此回答整理至钉群“Nacos社区群4”。"

    2023-07-19 23:47:09
    赞同 展开评论

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

还有其他疑问?
咨询AI助理