helm官网:https://helm.sh/
安装Helm
每个Helm 版本都提供了各种操作系统的二进制版本,这些版本可以手动下载和安装。
下载 需要的版本
解压(tar -zxvf helm-v3.0.0-linux-amd64.tar.gz)
在解压目录中找到helm程序,移动到需要的目录中(mv linux-amd64/helm /usr/local/bin/helm)
使用helm部署一个mysql
1.在命令行中运行下面命令,导出value.yaml
helm show values stable/mysql > values.yaml
2.修改文件里的配置:
2.1.设置service的type为nodePort,放开nodePort对应端口
2.2.关闭映射PVC(这里我们将persistence中enabled改为false,表示不适用存储卷,查看变量文件可以发现会自动绑定pvc,但是这里没有提前准备pv,如果不修改也可以,先创建一个pv即可)
2.3.初始化root密码(不放开,默认10位随机数)
3.执行下面命令部署:
helm install my-mysql -f values.yaml stable/mysql
###### 如果执行上面命令有报timeout的错误,可以使用下面参数
export KUBECONFIG=/etc/rancher/k3s/k3s.yaml
4.若要删除之前的部署:
helm delete my-mysql
注意,这只会删除相关的Kubernetes资源,而不会影响Helm Chart本身。
标签:yaml,部署,MySQL,Helm,values,mysql,helm From: https://www.cnblogs.com/databank/p/18033780