![](https://img-blog.csdnimg.cn/20210516212520830.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Helm
文章平均质量分 91
kubernetes(K8S) 包管理工具 Helm
小伙计~
我走的很慢,但不会停止脚步!
展开
-
五. Helm Chart 变量/命名模板
文章目录变量1. 概念2. 语法格式3. 示例4. 补充说明命名模板1. 概念2. 局部的和 _文件3. define 和 template 声明和使用模板4. _helpers.tpl 文件5. include方法6. 补充说明变量1. 概念 函数、管道符、对象和控制结构都可以控制,我们转向很多编程语言中更基本的思想之一:变量。 在模板中,很少被使用。但是我们可以使用变量简化代码,并更好地使用 with 和 range。在例子中,我们看到下面的代码会失败:{{- w原创 2021-05-29 14:03:17 · 1559 阅读 · 0 评论 -
四. Helm Chart 流控制
文章目录流控制if / else1. 概述2. 示例3. 控制空行withrange流控制控制结构(在模板语言中称为 “actions” )提供给你和模板作者控制模板迭代流的能力。 Helm 的模板语言提供了以下控制结构if/else, 用来创建条件语句with, 用来指定范围range, 提供 “for each” 类型的循环除了这些之外,还提供了一些声明和使用命名模板的关键字:define 在模板中声明一个新的命名模板template 导入一个命名模板block 声明一种特殊的可原创 2021-05-23 15:57:01 · 924 阅读 · 0 评论 -
三. Helm Chart 模板
文章目录模板1. 概述2. 结构3. 定义模板的名称4. 格式化模板5. 注释values 管道与函数1. values2. 管道符3. 函数4. 函数列表defaultemptyfailcoalesceternary模板1. 概述Helm 最核心的就是模板,即模板化的 K8S manifests 文件。他本质上就是一个 Go 的 template 模板。Helm 在 Go template 模板的基础上,还会增加很多东西。如一些自定义的元数据信息,扩展的库以及一些类似于变成形式的工作流,例如**条原创 2021-05-16 21:18:16 · 1892 阅读 · 0 评论 -
二. Helm 基本应用
文章目录构建一个 Chart1. Chart 文件结构2. Chart.yaml 文件Helm 部署及常用命令1. 部署 Helm 客户端2. Helm 常用命令3. 配置国内 Chart 仓库4. Helm 基本使用4.1. 使用 chart 部署一个应用4.2. 安装前自定义 chart 配置选项应用升级,回滚和删除1. Helm 升级2. Helm 回滚3. Helm 卸载构建一个 Chart1. Chart 文件结构chart 是一个组织在文件目录中的集合。目录名称就是chart名称。因而描述原创 2021-05-15 13:46:43 · 1317 阅读 · 0 评论 -
一. Helm 概述
文章目录Helm 应用包管理器1. 为什么需要 Helm ?2. Helm 介绍3. Helm v3 变化Helm 应用包管理器1. 为什么需要 Helm ?K8S 上的应用对象,都是由特定的资源描述组成,包括 deployment service 等。都保存各自文件中或者集中写到一个配置文件。然后 kubectl apply -f[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gYSwHLd6-1621056432139)(./1618147910204.png)]原创 2021-05-15 13:32:51 · 230 阅读 · 0 评论