Helm 3 完整教程(六):在模板中使用 Helm 函数

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

在前面的文章中,我们学习了如何编写一个简单的 chart,并且在模板文件中引用内置对象。接下来讲解一下如何在模板文件使用使用函数。

Helm 中提供了 60 多个可用的函数,通过使用这些函数我们可以更方便的对引入的数据进行转换。下一篇文章会对所有的函数进行简要的说明和示例,本文只列出几个常用的函数,来初步了解一下函数在模板文件中的使用。

一、quote 和 squote函数

在前面的文章中,我们说过在编写模板文件的时候要将模板中引用内置对象的部分使用引号括起来,这样可以便于模板处理这些数据并正确地传递给 Kubernetes。其实我们也可以利用函数来为引入的字符串数据添加引号。

quote 或 squote函数就可以实现这样一个功能,通过向 quote 或 squote 函数中传递一个参数,即可为这个参数添加一个双引号(quote)或单引号(squote)。例如下面的示例:

  1. 首先在 value.yaml 文件中输入如下内容:

猜你喜欢

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