Skip to content

HELM 常用命令

# 1、查看
$ helm list             # 查看当前的release
$ helm ls
        --all       # 显示所有空间中的

$ helm status helm名     # 查看release详细信息,状态



# 2、删除
$ helm delete helm名     # 删除release,保留副本
        --purge         # 删除release,不保留副本
$ helm ls --deleted         # 查看已经删除的release,留下的副本



# 3、部署
$ helm install          # 部署release
        --name      # 指定helm名
            -n      # 指定helm名
        -f          # 指定基于yaml文件安装
        --namespace     # 指定名字空间创建


# 4、更新升级
$ helm upgrade              # 升级
    $ helm upgrade -f 文件名 helm名 .       # 基于文件升级应用
    $ helm upgrade -f 文件名 helm名 --set image,tag=v3 .    # 命令升级



# 5、回滚
$ helm rollback release名 版本号        # release版本回滚
    $ helm rollback cautious-shrimp 1       # 使用 helm delete --purge RELEASE_NAME 移除所有与指定 Release 相关的 Kubernetes 资源和所有这个 Release 的记录



# 6、仓库相关
$ helm repo list        # 列出本地的helm仓库
$ helm repo add 仓库名 地址      # 添加helm仓库
$ helm repo delete 仓库名      # 删除helm仓库



# 7、下载chart包
$ helm fetch 仓库名/chart名 --version 版本号       # 下载chart包到本地