一、Helm安装:
1、下载所需版本(系统为centos7.9,以helm-v3.2.4为例):
# curl -L -o helm-v3.2.4-linux-amd64.tar.gz https://file.choerodon.com.cn/kubernetes-helm/v3.2.4/helm-v3.2.4-linux-amd64.tar.gz
2、解压缩:
# tar -zxvf helm-v3.2.4-linux-amd64.tar.gz
3、将文件移动到PATH目录中(以linux-amd64为例):
# mv linux-amd64/helm /usr/local/bin/helm
4、查看版本:
# helm version
二、添加Helm存储库:
1、语法格式:helm repo add repo-name(自定义) repo-url(仓库地址)
添加微软的helm仓库:
# helm repo add stable http://mirror.azure.cn/kubernetes/charts
添加阿里的helm仓库:
# helm repo add aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
2、更新存储库地址:
# helm repo update
3、查看配置的存储库:
# helm repo list
# helm search repo stable
# helm search repo aliyun
4、删除存储库:
比如删除阿里云helm仓库:
# helm repo remove aliyun
三、使用helm快速部署应用(使用添加的Helm仓库中已有应用):
1、使用命令搜索应用
格式:# helm search repo 应用名称
# helm search repo weave
2、根据搜索内容选择安装
格式:helm install 安装之后名称 搜索之后应用名称
# helm install xk-ui stable/weave-scope
3、查看安装之后状态:
# helm list
# helm status 安装之后名称:
# helm status xk-ui
4、该应用部署以后,可查看对应的pod、deployment、service
# kubectl get pod
# kubectl get deployment
# kuctl get service