epamedp/edp-headlampKubeRocketCI Portal 是 KubeRocketCI (又称 EDP) 生态系统中的中央管理工具,基于 Headlamp 构建。所有平台特定功能均以 Headlamp 插件形式实现,提供 KubeRocketCI 生态系统的集中化管理能力。
KubeRocketCI Portal 适用于需要管理 KubeRocketCI 生态系统的开发和运维团队,主要应用场景包括:
添加 EPAMEDP Helm 仓库:
bashhelm repo add epamedp [***]
查看可用的 Helm Chart 版本:
bashhelm search repo epamedp/edp-headlamp -l
示例输出:
bashNAME CHART VERSION APP VERSION DESCRIPTION epamedp/edp-headlamp 0.15.0 0.15.0 A Helm chart for KubeRocketCI Headlamp
注意:强烈建议使用最新发布的版本。
安装 edp-headlamp 到指定命名空间:
bashhelm install edp-headlamp epamedp/edp-headlamp --namespace <edp-project> --version <chart_version> --set name=edp-headlamp --set global.platform=<platform_type>
验证安装状态,检查命名空间中 edp-headlamp 部署是否处于运行状态:
bashkubectl get pods -n <edp-project> | grep edp-headlamp
重要提示: 请参考 KubeRocketCI 文档 了解主要概念和指南。
KUBECONFIG 环境变量克隆代码仓库
运行开发命令:
bashnpm run start
打开 Headlamp 桌面应用程序
开发版本可通过 snapshot Helm Chart 仓库 获取。
完整的 Chart 参数说明可参见 deploy-templates/README.md。
主要配置参数:
name: 部署名称global.platform: 平台类型image.repository: 镜像仓库地址image.tag: 镜像标签replicaCount: 副本数量service.type: 服务类型bashhelm install edp-headlamp epamedp/edp-headlamp \ --namespace edp-project \ --version 0.15.0 \ --set name=edp-headlamp \ --set global.platform=kubernetes \ --set replicaCount=2 \ --set service.type=NodePort
安装完成后,检查命名空间中 edp-headlamp 部署状态:
bashkubectl get deployments -n <edp-project> edp-headlamp
确保部署处于运行状态,然后通过服务暴露的地址访问 KubeRocketCI Portal 界面。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务