舵图Yaml模板中是否有任何子字符串函数?

时间:2018-08-07 17:32:09

标签: kubernetes kubernetes-helm

如何对诸如/ com / app1 / main之类的字符串进行子字符串化以获取HELM模板中main的值?

3 个答案:

答案 0 :(得分:4)

您可以在头盔中使用regexFind功能

regexFind "[^/]+$" "/com/app1/main"

将得到最后一个/之后的文本

答案 1 :(得分:1)

Helm使用的sprig库提供了一个substr函数来返回子字符串。

其他一些usefel函数是trunc(截断),trimregexFind

答案 2 :(得分:0)

Helm使用sprig库提供许多数据操作功能,请看their docs。您可以使用{{base}}函数执行所需的操作。