khelm.sh官网地址
    1.安装

    1. 用二进制版本安装
    2. 每个Helm 版本都提供了各种操作系统的二进制版本,这些版本可以手动下载和安装。
    3. 下载 需要的版本(https://helm.sh/zh/docs/intro/install/)
    4. 解压(tar -zxvf helm-v3.0.0-linux-amd64.tar.gz)
    5. 在解压目中找到helm程序,移动到需要的目录中(mv linux-amd64/helm /usr/local/bin/helm)
    6. 然后就可以执行客户端程序并 添加稳定仓库: helm help.
    7. 注意 针对Linux AMD64Helm的自动测试只有在CircleCi构建和发布时才会执行。测试其他操作系统是社区针对系统问题请求Helm的责任。
    8. 使用脚本安装
    9. Helm现在有个安装脚本可以自动拉取最新的Helm版本并在 本地安装。
    10. 您可以获取这个脚本并在本地执行。它良好的文档会让您在执行之前知道脚本都做了什么。
    11. $ curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
    12. $ chmod 700 get_helm.sh
    13. $ ./get_helm.sh
    14. 如果想直接执行安装,运行curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash。

    2.存储库
    2.1添加存储库

    1. helm repo stable http://mirror.azure.cn/kubernetes/charts
    2. helm repo add aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
    3. helm repo update

    2.2查看配置的存储库

    1. helm repo list
    2. helm search repo stable

    2.3删除存储库

    1. helm repo remove aliyun

    3.部署应用

    1. 搜索应用
    2. helm search repo 应用名称
    3. 安装应用
    4. helm install 安装之后的名称 搜索到的名称
    5. 查看状态
    6. helm list
    7. helm status 安装之后的应用名称
    8. 修改service文件
    9. kubectl get svc
    10. kubectl edit sve 名称

    4.创建chart

    1. 创建
    2. helm create chart 名称
    3. 放入deployment.yaml service.yaml template文件夹下
    4. kubectl create deployment nginx --image=nginx --dry-run -o yaml >deployment.yaml
    5. kubectl expose deployment ningx --port=80 --target-port=80 -type=NodePort --dry-run -o yaml >service.yaml
    6. 安装
    7. helm install 安装之后的名称 名称
    8. 升级
    9. helm upgreade 安装之后的名称 名称

    5.values.yaml

    1. #取命令行中name名称
    2. {{ .Release.Name}}
    3. #取values.yaml文件中内容
    4. {{ .values.lable}}