← 返回项目库

Headlamp Kubernetes 集群管理台

Headlamp 是面向 Kubernetes 的开源 Web 管理台,提供集群资源浏览、状态查看和多集群入口。

项目由 Go 后端与 React 前端组成,支持在本地或集群环境运行;本地化版本保留资源管理能力,并补充简体中文界面与隔离集群演示配置。

真实界面

项目截图

共 6 张

节点
命名空间
Workloads
Pods
Services
Config Maps

Capabilities

核心功能

Kubernetes 集群与节点状态查看
命名空间和资源列表浏览
工作负载与 Pod 健康概览
服务和配置映射查看
多集群入口与集群切换
按权限控制资源操作与交互

适用场景

快速查看集群节点、命名空间和工作负载状态
排查 Pod、服务与配置映射的运行情况
为开发和运维团队提供本地或集群内 Kubernetes 可视化入口

适合谁

需要可视化查看 Kubernetes 集群、命名空间、工作负载、Pod、服务和配置的开发团队、运维人员与学习者。

商业化思路

开源自托管软件;部署方自行提供 Kubernetes 集群、访问权限和运行环境。

你会拿到什么

  • Go 后端、React 前端及项目配置源码
  • 简体中文界面资源、LICENSE、NOTICE 和本地验证说明

部署流程

  1. 1准备 Node.js、npm、Go 和可访问的 Kubernetes 集群
  2. 2安装根目录与 frontend 目录依赖并构建后端和前端
  3. 3配置 kubeconfig 与访问权限,启动 Headlamp 后打开集群资源页面

真实验证结果

已通过 6 个真实运行中文界面、HTTP、可见正文、控制台、坏图和横向溢出质量门。

部署前须知

本次证据使用隔离 Minikube 集群;生产部署仍需按实际 RBAC 配置权限。JobSet、LeaderWorkerSet 等可选 API 未提供时会保持为空状态。

部署难度

中等

最低配置

Node.js 22.6 及以上、npm 11 及以上、Go 1.26 及以上,以及可访问的 Kubernetes 集群;构建依赖需要按项目配置安装。

开源许可证

Apache License 2.0

最后验证

2026-08-28

技术栈

GoReactTypeScriptViteKubernetes

授权说明

交付包保留上游 LICENSE、NOTICE 和版权信息;本版本包含简体中文资源、可选 API 探测、单集群跳转和界面兼容性修改,并披露这些修改。

Release notes

版本记录

1 个已发布版本

vcn-4d7c191e986a 当前推荐

补齐 10 个简体中文复数翻译键,修复可选 Kubernetes API 探测、单集群跳转和 Tooltip DOM 兼容问题。

部署要求:需要 Node.js 22.6 及以上、npm 11 及以上、Go 1.26 及以上和可访问的 Kubernetes 集群。

已知问题:当前截图和运行检查来自隔离 Minikube 集群,不代表生产集群的权限、网络或插件配置已经验证。

登录后领取