我已经看到了helm
图表的一些示例,看起来有些值已编码为base64({{ .Values.name | b64enc }}
)。
为什么以及何时使用?
答案 0 :(得分:2)
在大多数情况下,您将看到它们在创建Secret
对象时使用。这是因为secrets use base64 encoding by default。
您可以查看a secret in ChartMuseum's stable helm chart进行验证。
另一种用法在webhook configurations上。 Webhook定义具有一个caBundle
字段,该字段需要PEM证书。由于PEM证书是base64编码的DER证书,因此在此也经常看到b64enc。 An example from the stable Helm chart of Stash。
您可以通过searching for b64enc的用法在Helm图表存储库中发现更多用例。