利用Helm驱动Kubernetes workload跟随ConfigMap/Secret联动更新
在我们使用kubernetes的过程中,通常都会将应用的配置文件放到ConfigMap或/和Secret中,但是也经常碰到配置文件更新后如何让其生效的问题,今天我们就来演示如何利用Helm来解决这个问题
环境准备
创建Kubernetes集群
阿里云容器服务Kubernetes 1.11.2目前已经上线,集群安装后会自动部署Helm Tiller,具体过程可以参考这里
安装Helm Client
Helm Client是我们后续操作的基础,安装方法请参照这里
获取RabbitMQ Chart
为了后面演示Helm的功能,需要获取Chart至本地,可以使用Helm命令获取然后解压
helm fetch stable/rabbitmq
tar xvf rabbitmq-2.2.0.tgz
如果网络受限,可以从github上获取
部署RabbitMQ
he