Values共11篇
Helm:Chart模板里的函数-AI运维探索者

Helm:Chart模板里的函数

一、quote函数 给对象加双引号,从而作为字符串使用 修改values.yaml内容 渲染 二、管道+upper函数 小写变大写 修改values.yaml内容 渲染 三、default函数 当对象值为空时,使用该函数定义的值 ...
头像4年前
04215
Helm部署WordPress:方式二、模板解析与环境清理-AI运维探索者

Helm部署WordPress:方式二、模板解析与环境清理

一、方式二:下载并分析 WordPress Chart 1、下载WordPress chart 执行以下命令将WordPress chart下载到本地 2、解压WordPress chart 执行以下命令解压WordPress chart **注意:这里解压会覆盖...
头像4年前
04514
Helm模板语法详解:内置变量、常用函数与流程控制-AI运维探索者

Helm模板语法详解:内置变量、常用函数与流程控制

一、Helm语法详解 1.1 Helm内置变量 对象可以通过模板引擎传递到模板中。 当然你的代码也可以传递对象。(我们在使用`with`和`range`语句时,会看到示例)。有几种方式可以在模板中创建新对象,...
头像4年前
04013
Helm模板控制结构:if、with与range用法-AI运维探索者

Helm模板控制结构:if、with与range用法

一、条件语句 if **运算符:** **if/else 用法:** 当返回值是以下值时,管道会被设置为 false: **【示例】:要求.Values.favorite.drink的值等于coffee,则输出mug: true** **注意**: 空白行...
头像4年前
04712
Helm:Chart模板流程控制if_with_range-AI运维探索者

Helm:Chart模板流程控制if_with_range

一、if 1、修改values.yaml 2、修改service.yaml **说明:在if else end 左边加-,是为了去掉空行。{{- 表示删除左边的所有空格,直到非空格字符,而 -}}表示删除右边的所有空格。注意,换行符...
头像4年前
02912
Helm:Chart的命名模板-AI运维探索者

Helm:Chart的命名模板

一、define用法 定义一个只包含字符串的模板,用作资源名称 使用template引用 定义values.yaml 渲染 二、include用法 创建了一个名为`_helpers.tpl`的Helm模板文件,其中定义了两个`define`块:...
头像4年前
03411
Helm部署WordPress:方式一与values.yaml配置-AI运维探索者

Helm部署WordPress:方式一与values.yaml配置

一、基于 Helm 部署 WordPress 1.1 方式一:通过 values.yaml 安装 1、添加WordPress chart仓库 执行以下命令添加WordPress chart仓库 创建一个名为wordpress的命名空间 2、创建values.yaml文件...
头像4年前
02211
Helm模板复用与调试:命名模板、NOTES.txt和Chart结构-AI运维探索者

Helm模板复用与调试:命名模板、NOTES.txt和Chart结构

一、命名模板 命名模板类似于开发语言中的函数,指一段可以直接被另一段程序或代码引用的程序或代码。 在编写chart时,可以将一些重复使用的内容写在命名模板文件中供公共使用,这样可减少重复...
头像4年前
03310
Helm:Chart的values-AI运维探索者

Helm:Chart的values

一、Values.yaml是Helm最重要的一个配置文件。 首先,挪走自带的values.yaml 然后,写一个自定义的值 调用上面自定义变量的方法为: 在configmap.yaml里调用 查看渲染效果 但是,这个myname值是...
头像4年前
0279
Helm:Chart模板中的变量-AI运维探索者

Helm:Chart模板中的变量

一、变量在模板中,使用变量的场合不多,但个别情况下不得不使用变量。 1.1 问题1:获取数组键值 在 range 循环中使用 $k 和 $v 两个变量来接收后面列表循环的键和值 values.yaml deployment.ya...
头像4年前
0286