Helm(七)helm模板开发五(访问文件、子chart、调试)

本文详细介绍了在Helm模板开发中如何访问文件、使用Glob模式、处理ConfigMap和Secrets,以及base64编码。此外,还探讨了NOTES.txt文件的创建和使用,子chart的集成、全局值配置,以及调试技巧,包括lint、debug和manifest等工具的运用。
摘要由CSDN通过智能技术生成

一    访问文件

(1)Files对象

(2)案例讲解

①  环境准备

在 chart 中'添加3个文件',将3个文件都直接'放置在 mychart/' 目录中

config1.toml、'config2.toml'、configmap3.toml

②  编写templates/configmap.yaml

需求: 编写一个模板,将'3个文件读入'到 'ConfigMap 模板'中

具体: 使用 'range 函数来遍历'它们,并将其内容'注入到 ConfigMap' 中去

备注: $也可以-->'$.Files.Get'

③  尝试渲染

helm install --generate-name   --dry-run --debug ./mychart

④  渲染结果解读

1)首先声明了'一个 $files 的变量'来保存 '.Files 对象的引用'

2)其次使用了 'tuple 函数'来'循环文件列表'

3)再者我们'打印每个文件名' {
  { . }}: |-

4)最后使用 {
  { $files.Get . }} '获取文件内容'

(3)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值