update hub delete server ase export client 压缩 tab
- helmclient 客户端
- tillerserver:负责客户端指定和k8s集群之间交互,根据chars的定义,生成和管理各种k8s资源对象
参考: https://github.com/kubernetes/helm
- helm version #找到对应版本后下载对应版本的镜像
- docker pull gcr.io/kubernetes-helm/tiller:v2.7.2
- docker tag gcr.io/kubernetes-helm/tiller:v2.7.2 lanny/gcr.io_kubernetes-helm_tiller_v2.7.2
- docer push lanny/gcr.io_kubernetes-helm_tiller_v2.7.2
- docker pull lanny/gcr.io_kubernetes-helm_tiller_v2.7.2
- docker tag lanny/gcr.io_kubernetes-helm_tiller_v2.7.2 gcr.io/kubernetes-helm/tiller:v2.7.2
- export proxy = http: //192.168.x.x:1080
- helm init
- helm search
- helm search mysql #检索描述信息中的关键词
- helm inspect stable/mysql #查看chars详情
- helm install stable/mysql #安装chars
- helm status stable/mysql #追踪chars安装进度
- helm delete 删除一个release
- helm list #列出集群中所有部署的repelease
- helm list --deleted #列出所有已删除的release(仅已删除)
- helm list --all 会列出所有release(已删除+正在运行)
- helm名字不可以复用,除非 --relplace
chars安装完成后,kube-system ns下会创建一个cm用于保存release对象的数据.
- helm install foo-0.1.1.tgz ## 安装本地chars压缩包
- helm install path/to/foo ##从一个完整的chars目录安装
- helm install https://example.com/chars/foo-0.1.1.tgz ##从url安装
- helm repo list
- helm repo add dev http://<repo_url>/dev-chars #从url添加名为dev的仓库
- helm repo update #更新仓库中信息
[k8s]helm教程
来源: http://www.bubuko.com/infodetail-2420706.html