开发者社区> 问答> 正文

我EDAS的集群中的节点内存是足够的,为什么我部署应用跑不起来?可以帮忙看看问题吗

我EDAS的集群中的节点内存是足够的,为什么我部署应用跑不起来?我把应用删除,重新创建就正常了,是什么原因?

展开
收起
乐天香橙派 2023-11-20 21:19:23 85 1
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果你确认集群中的节点内存足够但仍无法启动应用,可能的原因有:

    1. 访问限制:确认你的账户拥有相应的权限去访问集群,否则不能部署应用;
    2. 容器问题:请确认 Docker 映像是可用的并且可以在节点上启动;
    3. 应用限制:确保你的应用程序没有超出 EDAS 对单个应用程序大小的限制;
    4. 内存分配问题:即使集群整体有足够的内存,但如果节点上的其他应用程序占用了很多资源,则会导致剩余内存不足以满足新应用程序的需求;
    5. 相关插件、依赖性问题:确保所有的依赖性都在运行环境中得到满足。
    2023-11-22 15:28:23
    赞同 展开评论 打赏
  • 应用id给下—此回答来自钉群“云上微服务应用管理最佳实践 - EDAS(一)”

    2023-11-21 18:45:32
    赞同 展开评论 打赏
  • 您好,EDAS支持使用ECS环境和K8s环境托管应用,当选择K8s环境托管应用时,EDAS支持托管Java应用与多语言(包含Node.js、Go和Python等多种语言)应用。虽然您的集群节点内存足够,但仍然有可能出现应用无法正常运行的情况。

    以下是一些可能的原因:

    1. 网络问题:请检查应用是否能够正常访问外部资源,如数据库、外部API等。
    2. 资源限制:请检查应用的资源限制设置,如CPU和内存限制,确保应用有足够的资源运行。
    3. EDAS管控组件:当前集群中,所有节点共需预留约3 GB可用内存,用于安装EDAS管控组件。请确认是否有足够的空间供其正常工作。
    4. 容器配置:如果您在容器服务K8s集群中部署应用,需要确保已经在容器服务Kubernetes版控制台中创建了容器服务Kubernetes版集群,并将该集群导入到EDAS控制台。
    2023-11-21 16:40:29
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
EDAS—云上的微服务开发与治理利器 立即下载
基于阿里企业级分布式应用服务的敏捷服务开发与架构实践 立即下载
EDAS—轻松搞定分布式应用服务 立即下载