安装仓库

helm repo add stable https://kubernetes-charts.storage.googleapis.com/
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo add incubator https://kubernetes-charts-incubator.storage.googleapis.com/
helm repo update # Make sure we get the latest list of charts
helm repo list

搜索

helm search repo stable ##在stable仓库中搜索所有可用的charts
helm search hub tomcat  ##

安装

helm install stable/mysql --generate-name ## 安装MySQL并自动生成名称
helm show all stable/mysql ##显示charts内容
hem pull stable/mysql 下载远程仓库的charts到本地,下载下来的是mysql-1.6.6.tgz

目录结构

[root@master ~]# tree tomcat
tomcat
├── Chart.yaml ##定义名称等
├── README.md
├── templates
│   ├── appsrv-svc.yaml #service模板
│   ├── appsrv.yaml #deployment模板
│   ├── _helpers.tpl
│   └── NOTES.txt
└── values.yaml #定义各种变量的值,在模板中引用

1 directory, 7 files