
Helm
望长安于日下
静以修身
展开
-
helm的hook
文章目录hookhook官网直通车在简化Kubernetes应用部署工具-Helm之应用部署文章中,展示了采用Helm的一次应用release的生命周期过程,涵盖了发布(helm install)、更新(helm upgrade)、回滚(helm rollback)与删除(helm delete)等部分。为了允许chart开发者在应用release的生命周期中某些关键的时间点上,执行一些操作来更好的服务于release的需求,为此Helm提供了hook机制。举例说明什么是一个Helm hook,比如原创 2020-08-25 10:52:17 · 1322 阅读 · 0 评论 -
helm的子chart
目录1、Subchart2、指定目录下的value文件总结1、Subchart目录结构../../mychart/├── charts│ └── subchart #子chart│ ├── Chart.yaml│ ├── templates│ │ └── configmap.yaml│ └── values.yaml├── Chart.yaml├── config1.toml├── config2.toml├── conf原创 2020-08-24 18:01:14 · 2092 阅读 · 2 评论 -
helm中-的作用
测试测试1data: myvalue: "Hello World" drink: {{ .Values.favorite.drink | default "tea" | quote }} food: {{ .Values.favorite.food | upper | quote }} {{ if eq .Values.favorite.drink "coffee" }} mug1: true {{ end }} {{ if eq .Values.favorite.dri原创 2020-08-24 15:31:30 · 898 阅读 · 0 评论 -
helm导入文件
在mychart文件夹下创建三个文件echo "message = Hello from config 1" > config1.tomlecho "message = This is config 2" > config2.tomlecho "message = Goodbye from config 3" > config3.toml在template文件夹下创建configmapapiVersion: v1kind: ConfigMapmetadata: .原创 2020-08-24 14:55:28 · 1883 阅读 · 0 评论 -
helm中template与include区别
目录相同与不同点例子官方解释相同与不同点1、本质上 template和include都是操作而不是函数,数据只是进行了内联插入这个操作。2、无法将template调用的输出传递给其他函数。3、include调用的输出可以通过管道符传递给其他函数。例子_helpers.tpl中定义方法#_helpers.tpl{{/* Generate basic labels */}}{{- define "mychart.app" -}}app_name: {{ .Chart.Name }}ap原创 2020-08-21 17:14:20 · 8848 阅读 · 1 评论 -
helm中顶级范围标识符`.`
helm官网_helpers.tpl中定义方法#_helpers.tpl{{/* Generate basic labels */}}{{- define "mychart.labels" }} labels: generator: helm date: {{ now | htmlDate }} chart: {{ .Chart.Name }} version: {{ .Chart.Version }}{{- end }}在configmap.yam原创 2020-08-21 17:07:23 · 241 阅读 · 0 评论