一 访问文件
(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)