用途:面向 Helm 发布的日常运维,提供安装、升级、卸载、列出、查看状态与历史等操作的指导。
主要能力:helm install 安装新发布,支持 --create-namespace、--values、--set、--atomic、--wait、--timeout、--dry-run --debug;helm upgrade 升级现有发布,支持 --reuse-values、--reset-values、--install、--force、--recreate-pods、--cleanup-on-fail;helm uninstall 卸载,支持 --keep-history、--timeout、--wait;helm list 列出发布,支持 --all-namespaces、--all、--uninstalled、--failed、--pending、--filter;helm status、helm history、helm get manifest/values/metadata/notes/all 查看状态、历史与资源。
使用方式:命令行执行,如 helm install myapp bitnami/nginx --namespace production --create-namespace --values values.yaml --set replicaCount=3;升级可用 helm upgrade --install myapp ./chart --namespace staging --create-namespace --values values.yaml。值覆盖优先级从低到高:chart 默认值、上一版本值(--reuse-values)、父 chart 值、用户值文件(-f)、单个覆盖(--set)。
适用场景:部署新应用、更新配置、升级 chart 版本、多环境发布、跨命名空间盘点发布。
限制与边界:升级失败需回滚或卡住状态恢复时,应改用 helm-release-recovery;聚焦跨环境值配置时用 helm-values-management;编写 chart 时用 helm-chart-development。资料未提供具体版本要求、权限细节或与其它工具集成的完整步骤。