Kubernetes/Helm/Helm常用命令及参数.md
offends 7a2f41e7d6
All checks were successful
continuous-integration/drone Build is passing
synchronization
2024-08-07 18:54:39 +08:00

1.2 KiB

本文作者:丁辉

Helm常用命令及参数

  • 添加仓库:

    repo add ${repo_name} ${repository_url} 
    
  • 更新仓库:

    repo update
    
  • 在 Helm 仓库中搜索 chart (Helm 软件包)

    helm search repo ${repo_name}
    

    搜索包括开发版本(development versions)

    helm search repo ${repo_name} --devel
    
  • 拉取仓库文件(默认为压缩包):

    helm pull ${repo_name}/${chart_name}
    

    拉取仓库文件(源文件)

    helm pull ${repo_name}/${chart_name} --untar
    
  • 安装(本地目录):

    helm install ${release_name} ./${local_chart_dir}
    
  • 安装(指定网络源):

    helm install ${release_name} ${repo_name}/${chart_name}
    
  • 更新:

    helm upgrade ${release_name} ${repo_name}/${chart_name}
    
  • 卸载:

    helm uninstall ${release_name}
    

其他参数

  • --create-namespace 用于在安装时创建指定的命名空间(如果尚不存在)

    helm install ${release_name} ${repo_name}/${chart_name} \
      --namespace ${namespace_name} \
      --create-namespace