Heml
下載地址
安裝
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
# helm 添加 倉庫
# helm repo add 倉庫名稱 倉庫地址
helm repo add stable http://mirror.azure.cn/kubernetes/charts/# 查看helm 倉庫列表
helm repo list
# 結果如下
NAME URL
nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/
aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
stable http://mirror.azure.cn/kubernetes/charts/ # 搜索 chart應用
helm search repo mysql
# 結果如下
NAME CHART VERSION APP VERSION DESCRIPTION
aliyun/mysql 0.3.5 Fast, reliable, scalable, and easy to use open-...
stable/mysql 1.6.9 5.7.30 DEPRECATED - Fast, reliable, scalable, and easy...
stable/mysqldump 2.6.2 2.4.1 DEPRECATED! - A Helm chart to help backup MySQL...
stable/prometheus-mysql-exporter 0.7.1 v0.11.0 DEPRECATED A Helm chart for prometheus mysql ex...
aliyun/percona 0.3.0 free, fully compatible, enhanced, open source d...
aliyun/percona-xtradb-cluster 0.0.2 5.7.19 free, fully compatible, enhanced, open source d...
stable/percona 1.2.3 5.7.26 DEPRECATED - free, fully compatible, enhanced, ...
stable/percona-xtradb-cluster 1.0.8 5.7.19 DEPRECATED - free, fully compatible, enhanced, ...
stable/phpmyadmin 4.3.5 5.0.1 DEPRECATED phpMyAdmin is an mysql administratio...
aliyun/gcloud-sqlproxy 0.2.3 Google Cloud SQL Proxy
aliyun/mariadb 2.1.6 10.1.31 Fast, reliable, scalable, and easy to use open-...
stable/gcloud-sqlproxy 0.6.1 1.11 DEPRECATED Google Cloud SQL Proxy
stable/mariadb 7.3.14 10.3.22 DEPRECATED Fast, reliable, scalable, and easy t...
查看 mysql 的chart信息
helm show values stable/mysql
拉取倉庫中的 mysql
》》values.yaml
chart支持在安裝時根據參數進行定制化配置,而values.yaml 則提供這些配置參數的默認值
》》templates目錄
各類Kubernetes 資源的配置模板都放置在這里。Helm會將 values.yaml 中的參數值 注入模板中,生成標準的yaml配置文件
定制化 chart
1>>指定 values文件
helm install mysql --values=定制化的values.yaml
2>> --set 直接傳入參數