SuperAPI AI 工具集

helm-chart-scaffolding

设计与创作

查看项目

更新于 10-16 00:30

技能介绍

用途:为在 Kubernetes 上打包和部署应用提供创建、组织和管理 Helm Chart 的逐步指导,覆盖 Chart 结构、模板模式、values 管理、依赖与校验。

主要能力:初始化标准 Chart(helm create my-app);配置 Chart.yaml 元数据、版本与依赖;设计分层 values.yaml;用 Go 模板与 _helpers.tpl 编写可复用清单(Deployment、Service、Ingress、HPA 等);管理依赖(helm dependency update/build);实现 pre-install 钩子与 helm test 测试;按环境拆分 values-dev/staging/prod;校验、打包与发布图表仓库。

必要用法:常用命令包括 helm lint my-app/、helm template my-app ./my-app、helm install my-app ./my-app --dry-run --debug、helm package my-app/、helm repo index .。多环境安装示例:helm install my-app ./my-app -f values-prod.yaml --namespace production。

适用场景:从零创建 Chart、为分发打包应用、多环境部署、模板化复用清单、搭建 Chart 仓库、遵循 Helm 最佳实践。

限制:资料未提供收费、价格、平台或效果信息;正确运行依赖 Kubernetes 与 Helm 环境,具体版本要求暂未提供。