一、Helm相关概念
Helm是一个kubernetes的包管理工具,软件包管理器 (类似ubuntu.apt centos.yum python.pip),主要解决Kubernetes原生资源文件如deployment、replicationcontroller、service或pod等资源过于分散不好管理的问题。
- helm 命令行管理工具,kubernetes应用chart(创建、打包、发布和管理)
- chart 应用描述(kubernetes资源相关文件的集合),相当于是k8s的Yum RPM
- release 基于chart的部署实体,chart被Helm运行后生成一个release,比如MySQL chart可以有很多个实例(每一次安装有它自己的 release && release name)
- Repository 存放和共享 charts 的地方
大约 3 分钟