Helm 3 完整教程(三):chart 的文件结构和字段详解

网上苦寻详细的 Helm 3 文档无果,官网文档过于杂乱,在技术群里咨询文档信息又惨遭嘲讽。MD 不蒸馒头争口气,没有好的文档我就自己总结一份文档。文档中的部分内容来源于各大博客和官网,部分文字内容经过我的重新整理。所有的概念讲解均会配有本人实操的代码记录和心得。文章不定期更新,欢迎关注和订阅专栏。有问题欢迎评论区留言。
本专栏原文链接:https://blog.csdn.net/xzk9381/category_10895812.html,转载请注明出处

根据官网上的步骤,在学习完 Helm 3 的安装部分后,会学习关于 Helm 3 的使用。但是我认为在了解如何使用之前,应该先了解 chart 包的结构和如何编写一个简单的 chart,这样后面再学习如何使用 Helm 3,印象才会更加深刻。所以本文会对 chart 的目录结构以及功能和书写方式进行简要说明。

一、什么是 chart

charts 就是 Helm 要使用的包格式。它是一个描述 Kubernetes 相关资源的文件集合。一个 charts 可以用来部署一个简单的或者复杂的应用。例如数据库、消息队列、web 服务等等。通过创建一个特定目录树和文件来形成 chart,并将他们打包到一个带有版本号的压缩包中就可以进行部署了。

二、Chart 文件结构

chart 是一个具有特定目录树结构和文件的集合。目录名称是 chart 的名称(没有版本信息)。例如描述 WordPress 的 chart 会被存储在 wordpress 目录中:

 

猜你喜欢

转载自blog.csdn.net/xzk9381/article/details/115198131