helm中的_helpers.tpl文件语法解析
🕗 发布于 2024-01-20 00:36 kubernetes
作用
templates还有两个比较重要的文件:
- 一个是_helpers.tpl,用来放置模版函数的,可以把函数写在_helpers,然后渲染模版时用;
- 第二是NOTES.txt:当helm install 后,会在尾部打印输出Note信息,内容就是NOTES.txt中安装完毕后的提醒信息,一般输出怎么用或者怎么升级。
内置对象
Release:此对象描述发行版本身。它内部有几个对象:
- Release.Name:发行名称;
- Release.Namespace:要释放到的名称空间(如果清单未覆盖);
- Release.IsUpgrade:true如果当前操作是升级或回滚,则设置为;
- Release.IsInstall:true如果当前操作是安装,则设置为;
- Release.Revision:此版本的修订号。在安装时,该值为1,并且每次升级和回滚时都会增加;
- Release.Service:呈现当前模板的服务。在Helm上,这始终是Helm。
定义模板
定义子模板的两个位置
(1)主模板中定义
(2)_helpers.tpl 文件内
定义子模板,可以在主模板中定义,也可在其他文件中定义,_helpers.tpl 文件内,是专门提供的定义子模板的文件),实际使用中,这些子
原文地址:https://blog.csdn.net/knight_zhou/article/details/135667698
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!
-
Exabyte在云计算中应用?
在云计算环境中,Exabyte(EB)级别的数据存储和处理能力是应对大数据挑战的关键。云计算服务提供商通常拥有庞大的数据中心,这些数据中心不仅需要存储海量数据,还要提供高效的数据处理和分析能力。
阅读更多2024-09-27
-
项目实战:Ingress搭建Nginx+WP论坛+MariaDB
本次部署形式完全舍弃 Docker,将所有应用都置于Kubernetes,采用 Deployment 而非单 Pod 部署,稳定性得到升级。[root@k8s-master ~]# mkdir tdr
阅读更多2024-09-27
-
Halcon基础系列1-基础算子
选择-select_shape (ConnectedRegions, SelectedRegions, 'ratio', 'and', 0.7437, 10)文字显示-disp_message (Wi
阅读更多2024-09-27
-
在Mac电脑上安装adb环境
当你在命令行输入或,那么说明你的 Mac 上没有安装 ADB(Android Debug Bridge),或者它没有添加到你的路径中。
阅读更多2024-09-27
-
map的使用
map底层的红⿊树节点中的数据,使⽤存储键值对数据T1 first;T2 second;{}{}{}可以理解为,现在的key和value不再单独出现,而是整合在一个pair的结构体里面,pair里有两
阅读更多2024-09-27
-
叉车司机信息权限采集系统,保障与优化叉车运输网络的安全
叉车司机信息权限采集系统通过监控司机行为和车辆状况,保障运输安全,优化运输网络,提高效率和降低成本。但面临数据安全、技术难题和法律法规等挑战,需加强管理和监管。
阅读更多2024-09-27
-
ubuntu环境使用海康威视SDK获取视频流
linux平台c++使用海康威视SDK调用摄像头
阅读更多2024-09-27
-
MATLAB在无线通信系统测试与验证中的应用
在无线通信系统的设计与测试中,MATLAB提供了一套全面的解决方案,从系统建模到算法实现,再到物理层的测试与验证。本文将探讨MATLAB在无线通信系统测试与验证中的应用,包括信道建模、调制与解调、误码
阅读更多2024-09-27
-
SSH 安全实战:保护您的远程访问
在当今的数字时代,远程访问已成为 IT 基础设施中不可或缺的一部分。SSH(Secure Shell)因其强大的加密和认证机制而成为首选的远程访问协议。本文将深入探讨如何通过一系列实用的步骤和最佳实践
阅读更多2024-09-27
-
Spring Boot 进阶- 如何从配置文件中获取值?
两种配置方式各有各的好处,各有各的优势,开发者可以根据自己需要的场景选择不同的配置方式。在后续的分享中,我们会来介绍如何加载定义的配置文件。
阅读更多2024-09-27