【问题标题】:Is there any substring function in helm chart yaml templates ?helm chart yaml 模板中是否有任何子字符串函数?
【发布时间】:2021-07-15 20:48:43
【问题描述】:

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

【问题讨论】:

    标签: kubernetes kubernetes-helm


    【解决方案1】:

    可以在helm中使用regexFind函数

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

    会得到最后一个/之后的文字

    【讨论】:

      【解决方案2】:

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

      其他一些有用的函数是trunc(截断)、trimregexFind

      【讨论】:

        【解决方案3】:

        Helm 使用 sprig 库提供了大量的数据操作功能,请查看their docs。你可以使用 {{ base }} 函数来做你想做的事。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-02-28
          • 2018-09-09
          • 2021-02-04
          • 1970-01-01
          • 2022-11-07
          • 2021-12-17
          • 2019-10-31
          • 2022-01-12
          相关资源
          最近更新 更多