中文官网 https://helm.sh/zh/
说明文档 https://helm.sh/zh/docs/intro/quickstart/

Helm

Helm 是 kubernetes 的包管理器,包管理器类似于我们在 ubuntu 中使用的 apt,在 centos 中使用的 yum 或者 python 中的 pip 一样,能够快速查找,下载和安装软件包。helm 由客户端组件 helm 和服务端组件 Tiller 组成,能够将一组众多分散的 k8s 资源打包统一管理,是查找、共享和使用为 kubernetes 构建软件的最佳方式。

  • V3版 删除了Tiller依赖
#脚本安装
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
chmod 700 get_helm.sh
./get_helm.sh

helm version   # 验证Helm安装

#bin安装---------------------------------------
https://github.com/helm/helm/releases
tar -zxvf helm-v3.0.0-linux-amd64.tar.gz
mv linux-amd64/helm /usr/local/bin/helm

bin安装

wget https://get.helm.sh/helm-v3.15.3-linux-amd64.tar.gz
tar -zxvf helm-v3.15.3-linux-amd64.tar.gz
cp linux-amd64/helm /usr/local/bin/
chmod 755 /usr/local/bin/helm 


helm version

#添加自动完成命令
#echo 'source <(helm completion bash)' >> /etc/profile
echo 'source <(helm completion bash)' >>~/.bashrc
#复制配置token
#export KUBECONFIG=/etc/rancher/k3s/k3s.yaml
cp /etc/rancher/k3s/k3s.yaml   ~/.kube/config 

#k0s 
cp /var/lib/k0s/pki/admin.conf ~/.kube/config

配置 helm源

#国内源----------------------------
helm repo remove stable
helm repo add stable https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
helm repo update
helm list
helm search repo stable/mysql
helm search repo stable/prometheus-operator


国外 helm 源---------------------
helm repo remove stable
helm repo add stable https://charts.helm.sh/stable    # 官方,stable 是自己指定的源名字
helm repo update
helm list
helm search repo stable/prometheus-operator

# 微软源(推荐)
helm repo add stable http://mirror.azure.cn/kubernetes/charts
helm repo update

命令测试

helm search hub wordpress

helm search hub mysql

#安装
helm install happy-panda stable/mariadb
helm status happy-panda
helm show values stable/mariadb

https://www.cnblogs.com/shenyuanhaojie/p/16404522.html