kubernetes - 如何从父图表的 _helpers.tpl 访问在 _helpers.tpl 中定义的子图表模板
问题描述
我正在通过 helm chart 部署 mysql 数据库和 webapp 前端应用程序。
我正在通过依赖图表部署 mysql 并将图表配置放在 Charts/ 目录中。
部署 mysql 后,我必须在 webapp 部署中使用 mysql 连接字符串(mysql 服务名称),如何从父图表(webapp)访问 mysql 服务名称(子图表)
在 sublass/child 类(mysql)helpers.tpl 文件中,我定义了 mysql 服务名称,如下所示
{{- define "mysql.fullname" -}}
{{- $name := default .Chart.Name .Values.nameOverride -}}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
我必须在父图表的 helpers.tpl 文件中包含上述相同的模板。
我怎样才能实现它
解决方案
推荐阅读
- webhooks - Dialogflow Webhook 格式与对话 Webhook 格式
- python - 为什么 itertools.product(*empty_list) 在列表中返回一个空元组?
- angular - Apache如何反向代理aspnet核心api和anular 6应用程序
- netty - userEventTriggered 调用中的 netty 通道关闭失败
- java - 获取空短信正文
- fiware - 如何开始使用 FIWARE?
- javascript - 在 Express 中回复两次
- javascript - Javascript - 深度过滤数组
- java - 如何避免使用 jsp 从数据库中打印重复名称?
- apache-spark - 如何识别正在运行的 JVM 是 Apache Spark 中的 Driver 还是 Executor