← ClaudeAtlas

helmlisted

Helm 包管理
ryukyagamilight/terminal-skills · ★ 1 · AI & Automation · score 75
Install: claude install-skill ryukyagamilight/terminal-skills
# Helm 包管理 ## 概述 Helm Chart 开发、仓库管理、版本升级等技能。 ## 基础命令 ### 仓库管理 ```bash # 添加仓库 helm repo add bitnami https://charts.bitnami.com/bitnami helm repo add stable https://charts.helm.sh/stable # 更新仓库 helm repo update # 列出仓库 helm repo list # 搜索 Chart helm search repo nginx helm search hub nginx # 搜索 Artifact Hub # 删除仓库 helm repo remove bitnami ``` ### 安装与卸载 ```bash # 安装 Chart helm install my-release bitnami/nginx helm install my-release bitnami/nginx -n namespace --create-namespace # 指定 values helm install my-release bitnami/nginx -f values.yaml helm install my-release bitnami/nginx --set replicaCount=3 # 模拟安装(不实际执行) helm install my-release bitnami/nginx --dry-run # 生成模板 helm template my-release bitnami/nginx # 卸载 helm uninstall my-release helm uninstall my-release -n namespace ``` ### 查看与管理 ```bash # 列出已安装的 Release helm list helm list -A # 所有命名空间 helm list -n namespace # 查看 Release 状态 helm status my-release # 查看 Release 历史 helm history my-release # 获取 Release 的 values helm get values my-release helm get values my-release --all # 包含默认值 # 获取 Release 的 manifest helm get manifest my-release # 获取 Release 的 notes helm get notes my-release ``` ## 升级与回滚 ```bash # 升级 Release helm upgrade my-release bitnami/nginx helm upgrade my-release bitnami/nginx -f values.yaml helm upgrade my-release bitnami/nginx --set replicaCount=5 # 安装或升级 helm upgrade --install my-release bitnami/nginx # 回滚 helm rollback my-release # 回滚到上一版本 helm