查看当前可用的 chart
helm search
仓库列表
helm 也有仓库,查看仓库列表:
helm repo list
// 返回
NAME URL
stable https://kubernetes-charts.storage.googleapis.com
local http://127.0.0.1:8879/charts
stabel 是官方仓库,local 是本地仓库,存放用户自己开发的 chart。我们也可以通过 helm repo add
添加更多的仓库,例如公司的私有仓库。
搜索 chart
根据关键字搜索:
helm search mysql
安装 chart
helm install stable/mysql
输出信息包括3个部分:
- chart 描述信息,包括 NAME、NAMESPACE、STATUS、LAST DEPLOYED。
- 当前 release 包含的资源:Service、Deployment、Pod、Secret、ConfigMap、PersistentVolumeClaim。
- note 说明部分,显示 release 的用法,比如如何访问 service、如何获取数据库密码、如何连接等等。
查看各个资源:
kubectl get svc | grep mysql
kubectl get deployments | grep mysql
kubectl get pod | grep mysql
kubectl get pv | grep mysql
kubectl get pvc | grep mysql
kubectl get secrets | grep mysql
kubectl get configmaps | grep mysql
因为 persistentvolume 还没有准备好,所以当前 release 不可用。
查看已经部署的 release:
helm list
删除 release
helm delete anxious-chipmunk