首页/网络/常用端口速查/5050 Mesos Master Web 界面

5050 Mesos Master Web 界面

Apache Mesos 主节点默认 Web 端口:查看集群资源与框架状态,容器编排元老,现多被 K8s 替代但仍见于存量集群。

常用端口速查网络更新于 2026-10-13

5050 是什么

5050 是 Apache Mesos master 的默认 Web 与 API 端口:访问 /state、/frameworks 等端点可以查看集群资源、已注册的框架与 agent 列表。Mesos agent 默认在 5051,Marathon 等框架的调度入口常是 8080。Mesos 曾是数据中心容器编排的主流方案,如今大多数场景已被 Kubernetes 取代,但在传统企业的存量集群里仍能见到,且常伴随停止维护的组件。

基本信息

服务Mesos master Web/API(5050)
协议TCP/HTTP
配套端口5051(agent)、8080(Marathon 等)
用途集群状态查看与框架管理
现状多被 Kubernetes 替代
安全等级仅内网

典型使用场景

  • 集群巡检:查看 agent 是否全部注册、资源是否耗尽
  • 框架排障:确认框架注册状态与任务失败原因
  • 下线评估:清点无人维护的 Mesos 集群与其依赖组件
  • 迁移规划:梳理 Mesos 上运行的作业,制定到 Kubernetes 的迁移路径
  • 容量分析:资源分配与预留对调度成功率的影响
  • 安全核查:确认为集群状态与提交入口都做了访问收敛

Mesos 体系端口

端口组件说明
5050masterWeb UI 与 HTTP API
5051agent节点侧接口与状态
8080Marathon 等框架调度 API(常见默认)
2181ZooKeeper集群元数据与选主

页面与状态检查

页面与状态检查
curl -s http://mesos-master01:5050/state | head -c 300       # 集群状态
curl -s http://mesos-master01:5050/frameworks | head -c 300  # 框架列表
curl -s http://mesos-agent01:5051/state | head -c 300        # agent 状态
ss -lntp | grep -E '5050|5051'                               # 监听核对
Mesos master 的接口默认没有认证与授权:能访问 5050 通常就能看到整个集群拓扑与框架信息,部分框架还会开放提交入口,暴露后果远大于信息泄露。
Mesos 生态的组件(Marathon、Chronos 等)多数已停止活跃维护:迁移评估时要连同这些依赖一起做,避免只换编排层、留下无人维护的调度器。
ZooKeeper 是 Mesos 高可用的地基:排查 master 选主异常时先看 ZooKeeper 会话与节点数据,而不是先怀疑 agent 掉线。
存量集群的资源水位往往很高:迁移期间新旧平台并行,容量规划要按双份资源评估,否则会出现两头都不够用的局面。

易错点

  • 无人维护的 Mesos 集群仍在生产网运行:组件漏洞长期未修
  • 5050 暴露给业务网:集群拓扑与框架信息被外部掌握
  • 下线只停服务不清 agent:残留进程继续向不存在的 master 心跳,日志噪音干扰排障
  • 迁移只搬应用不搬调度语义:老平台的资源预留与约束在新平台上没有对应配置
  • 把 5050 与 8080 一起放通:集群入口与提交入口同时暴露,风险成倍放大

数据来源与参考

  • Apache Mesos 官方文档(5050)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌