返回 Skill 列表
extension
分类: 开发与工程无需 API Key

kubesearch

搜索kubesearch.dev以研究其他家庭实验室如何配置Helm图表。使用场景:(1) 配置新的Helm发布,(2) 寻找配置示例,(3) 比较不同仓库的方法,(4) 需要实际的values.yaml模式,(5) 研究特定图表的最佳实践,(6) 找到示例实现。触发词: "其他人是如何配置的","给我看些例子","Helm图表示例","配置示例","values.yaml示例","kubesearch","家庭实验室示例","其他家庭实验室是如何做的","实际配置","图表配置","Helm values示例","比较Helm配置","Helm最佳实践"

person作者: jakexiaohubgithub

KubeSearch - Homelab Helm Configuration Research

Search kubesearch.dev to find real-world Helm configurations from other homelab repositories.

Workflow

1. Search for the Helm Chart

Fetch the search page to find available charts:

WebFetch: https://kubesearch.dev/?search=<chart-name>
Prompt: List all matching helm releases with their full registry paths

2. Get Chart Page with Direct Links

Convert the registry path to URL format (replace / with -):

| Registry Path | URL Path | |---------------|----------| | ghcr.io/grafana-helm-charts/grafana | ghcr.io-grafana-helm-charts-grafana | | charts.longhorn.io/longhorn | charts.longhorn.io-longhorn |

Fetch the chart page:

WebFetch: https://kubesearch.dev/hr/<url-path>
Prompt: List repositories with their DIRECT LINKS to HelmRelease files. Include: repo name, stars, version, and the GitHub URL to the config file.

The page provides direct links to each repository's HelmRelease configuration:

  • https://github.com/angelnu/k8s-gitops/blob/main/apps/longhorn-system/app/helmrelease.yaml
  • https://github.com/blackjid/home-ops/blob/main/kubernetes/apps/.../helmrelease.yaml

3. Fetch Configurations

Use the direct links from Step 2. Convert blob URLs to raw URLs for fetching:

| URL Type | Format | |----------|--------| | Blob (view) | github.com/<owner>/<repo>/blob/<branch>/<path> | | Raw (fetch) | raw.githubusercontent.com/<owner>/<repo>/<branch>/<path> |

Fetch multiple configs in parallel for comparison:

WebFetch: https://raw.githubusercontent.com/<owner>/<repo>/<branch>/<path>/helmrelease.yaml
Prompt: Extract all helm values configuration. Show the complete values section.

Parallel Repository Research

When comparing multiple implementations, fetch 3-5 repositories in parallel using WebFetch.

Selection criteria:

  • Recent activity (updated within 6 months)
  • Higher star count (indicates community trust)
  • Using similar chart version to target
  • Similar infrastructure goals (bare-metal, GitOps, Talos, etc.)

Common Homelab Repositories

High-quality references frequently appearing on kubesearch:

| Repository | Focus | |------------|-------| | onedr0p/home-ops | Flux GitOps, extensive automation | | bjw-s/home-ops | App-template patterns | | buroa/k8s-gitops | Talos + Flux | | mirceanton/home-ops | Well-documented configs |

Output Format

When presenting findings, structure as:

## <Chart Name> Configuration Research

### Common Patterns
- Pattern 1: ...
- Pattern 2: ...

### Repository Examples

#### <repo-1> (X stars, vY.Z)
- Key configs: ...
- Notable: ...

#### <repo-2>
...

### Recommended Configuration
Based on findings, suggested values for this homelab:
```yaml
# values.yaml
...