上QQ阅读APP看书,第一时间看更新
2.4.1 helm upgrade
helm upgrade命令可以获取当前的Release信息,然后根据用户提供的配置更新当前的Release。由于Kubernetes的资源会非常多且复杂,因此Helm会采取最小侵略更新,也就是只更新版本变化的参数,其他的参数继续保持不变。
[root@iZ8vb0qditk1qw27yu4k5nZ ~]# helm upgrade -f newConfig.yaml kissable-deer apphub/mysql Release "kissable-deer" has been upgraded. LAST DEPLOYED: Tue Aug 6 19:32:59 2019 NAMESPACE: default STATUS: DEPLOYED
上例中kissable-deer已经被更新,我们在新的配置文件内设置了一个新的数据库名称。
[root@iZ8vb0qditk1qw27yu4k5nZ ~]# helm get values kissable-deer mariadbUser:newUser
通过helm get命令可以很方便地查看当前版本更新的参数名称以及对应的值。