EDAS 答疑

Q1:

springboot里面配置嵌入tomcat的话,比如配置https,将springboot的应用放到EDAS,EDAS使用的是springboot嵌入的tomcat吗?

A:是的,
EDAS 应用访问前端有个 nginx 代理,需要改动 nginx 的配置,但是 https 暂时还没有完全支持,只是支持了 https 的健康检查。

Q2:

edas环境中,会不会产生时间回拨的问题?不管是ecs集群部署,还是swarm

A:可能会,操作系统时间慢的问题,有时候因为CPU较忙响应很慢就可能会导致系统时间变慢。这问题跟ECS集群、Swarm集群,是不是EDAS环境无关。

Q3:

edas环境中支持其他的rpc框架吗?比如vert.x集群部署

A:不支持

Q4:

jenkins目前还不使用k8s吧

A:文档上写了只支持ECS集群、Swarm集群应用 ,还不支持 K8S

Q5:

ecs 宿主机的 docker 容器中看到多个 tomcat 进程

答:

  • Swarm集群就是这样的,这个问题很基础,在 ECS 主机上看到几个tomcat进程,那都分属于不同应用容器的。例如:ECS 主机 4c/8g,假设Swam集群里面就这一个ECS,部署应用时每个应用CPU共享/内存1G,那么最多能部署8个应用,如果都是运行在 Tomcat 上,登ECS主机(Docker宿主机),ps -ef|grep tomcat ,看到的就是8个tomcat进程
  • 如果要用 docket 容器里面去查看 tomcat 进程的话应该使用 docker top <container_id> | grep tomcat | grep -v grep

Q6:

EDAS 应用发布后在哪个目录下

答:
在 /home/admin/app

Q7:

EDAS 总是卡在健康检查不过

答:

  • 确保你的健康检查 URL 是 200 并且健康在本机上 curl 能返回 200。
  • tomcat 进程是否存在。
  • tomcat server.xml 映射的地址是否有特殊字符,高版本的 tomcat 对命名的格式要求比较严格。

Q8:

怎么通过API获取edas集群里空闲的机器

答:没有这种接口,提供 ECU(导入 EDAS的机器) 最全面的信息接口就是 。ListScaleOutEcuRequest ,这个接口是获取可扩容机器列表,里面包含了 ECU 机器的基本信息,以及受 EDAS 管控,没有其他接口。

Q9:

Issue config fail on ecu

答:重新手动执行 edas agent 安装脚本即可,然后重置应用。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值