应用程序部署管理
组织一个生态圈内的多个组件为一体,统一进行管理。
在linux上实现应用程序的部署会用到deb,rpm。在k8s上也有相同的实现方式。
k8s应用程序部署工具
k8s的应用程序部署管理有两种解决方案:
- k8s原生的应用程序部署管理工具
kustomize
:kustomize
目前尚不成熟,但其能提供一种声明式应用管理的机制。kustomize
从k8s的v1.14版本左右出现。 - 第三方应用程序部署管理工具 helm : helm 本身特别类似于 deb 、 rpm 这些应用程序部署工具的前端工具
apt
和yum
。apt
和yum
依赖于一个集中式的仓库来管理,helm
依赖的底层工具包管工具是chart
。chart
是一个复杂应用程序所需要依赖的所有配置清单的集合。chart
也存在一个集中式的仓库Chart Hub
。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 MyLinuxOPS!