仓库的使用
添加仓库
helm repo add azure https://mirror.azure.cn/kubernetes/charts/查看仓库
helm repo list搜索 chart (软件名)
helm search repo mysql
NAME CHART VERSION APP VERSION DESCRIPTION
azure/mysql 1.6.9 5.7.30 DEPRECATED - Fast, reliable, scalable, and easy...
azure/mysqldump 2.6.2 2.4.1 DEPRECATED! - A Helm chart to help backup MySQL...
azure/prometheus-mysql-exporter 0.7.1 v0.11.0 DEPRECATED A Helm chart for prometheus mysql ex...
azure/percona 1.2.3 5.7.26 DEPRECATED - free, fully compatible, enhanced, ...
azure/percona-xtradb-cluster 1.0.8 5.7.19 DEPRECATED - free, fully compatible, enhanced, ...
azure/phpmyadmin 4.3.5 5.0.1 DEPRECATED phpMyAdmin is an mysql administratio...
azure/gcloud-sqlproxy 0.6.1 1.11 DEPRECATED Google Cloud SQL Proxy
azure/mariadb 7.3.14 10.3.22 DEPRECATED Fast, reliable, scalable, and easy t...搜索bitnami仓库中指定 chart 的所有版本(repo: bitnami chart: redis)
helm search repo bitnami/redis --versions下载 chart
helm pull azure/mysql --version 1.6.9
# 下载并解压
helm pull azure/mysql --version 1.6.9 --untar部署 chart
# 部署 Release 名为 db01 的 mysql chart
helm install db01 mysql本地文件的使用(远程仓库下载的charts文件解压后进行自定义修改)
部署 release
# 以 安装名为 kube-prometheus-stack 的 release 为例
helm install kube-prometheus-stack ./kube-prometheus-stack/ \
-n monitoring \
--create-namespace
# --dry-run \
# --debug卸载 release
# helm list 查看已安装 release
helm -n NAMESPACE uninstall RELEASE_NAME
# --force 强制删除
# 删除 pvc
kubectl delete pvc -l release=RELEASE_NAME
# 查看是否已经完全删除
kubectl get all -n my-namespaceLast updated