mcpField
K
kubesearch

kubesearch

github.com/ionfury云与 DevOps2544 次安装今天更新
代码仓库

关于 kubesearch

kubesearch 是一项研究技能,通过 kubesearch.dev 查找 homelab 仓库中的真实 Helm 配置,面向 Kubernetes homelab 运维者。它按活跃度、星标、Chart 版本和基础设施目标筛选示例,并查看关联的 GitHub HelmRelease 文件。

主要功能

  1. 01搜索 Helm Chart 发布项
  2. 02查找发布项关联的仓库
  3. 03获取原始 HelmRelease 配置
  4. 04按近期活动和星标筛选示例
  5. 05比较 Chart 版本与基础设施目标

适用场景

  1. 01配置前研究某个 Helm Chart
  2. 02查找 Flux 或 Talos 的 homelab 示例
  3. 03比较相关仓库中的配置

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ionfury/homelab --skill kubesearch

安装后在 Claude Code 中输入/kubesearch确认已加载。

附带文件references/output-format.mdtests.yaml

详细介绍

KubeSearch - Homelab Helm 配置调研

搜索 kubesearch.dev,从其他 homelab 仓库中查找真实的 Helm 配置。

工作流

第 1 步 — 查找 chart: WebFetch https://kubesearch.dev/?search=<chart-name> → 列出匹配的 release 及其 registry 路径。

第 2 步 — 获取仓库链接: 将 registry 路径转换为 URL 格式(把 / 替换为 -),然后 WebFetch https://kubesearch.dev/hr/<url-path> → 列出仓库,并提供指向 HelmRelease 文件的 GitHub 直链。

URL 转换示例:

  • ghcr.io/grafana-helm-charts/grafana → ghcr.io-grafana-helm-charts-grafana
  • charts.longhorn.io/longhorn → charts.longhorn.io-longhorn

第 3 步 — 获取配置: 将 GitHub blob URL 转换为 raw URL,然后并行获取 3-5 个:

  • Blob:github.com/<owner>/<repo>/blob/<branch>/<path>
  • Raw:raw.githubusercontent.com/<owner>/<repo>/<branch>/<path>

筛选标准: 近期有活动(6 个月内)、star 数较高、chart 版本相近、基础设施目标相似(裸金属、GitOps、Talos)。

常见 Homelab 仓库

仓库关注点
onedr0p/home-opsFlux GitOps,大量自动化
bjw-s/home-opsApp-template 模式
buroa/k8s-gitopsTalos + Flux
mirceanton/home-ops文档完善的配置

展示调研结果时,标准输出结构参见 references/output-format.md。

评论

支持 Markdown