helm基础介绍

2019/11/22 posted in  Kubernetes

helm安装

3.0版本

curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash

helm仓库

http://mirror.azure.cn/kubernetes/charts/

使用方法

helm repo add azure http://mirror.azure.cn/kubernetes/charts/

阿里云

helm repo add aliyun https://apphub.aliyuncs.com/

搜索公共仓库

仓库地址

helm search hub wordpress

搜索私有仓库

helm search repo wordpress

Helm 如何管理多环境下 (Test、Staging、Production) 的业务配置?

Chart 是支持参数替换的,可以把业务配置相关的参数设置为模板变量。使用 helm install 命令部署的时候指定一个参数值文件,这样就可以把业务参数从 Chart 中剥离了。例如: helm install --values=values-production.yaml wordpress。

helm push 插件

helm plugin install https://github.com/chartmuseum/helm-push

上传包

helm push . http://192.168.1.24:8080