helm从入门到实践
文章平均质量分 83
流光影下
一个爱编程的技术宅
展开
-
使用helm部署 redis 单机版
我的默认storageclass是openebs-hostpath,我的k8s环境上安装的openebs来做存储支持。如果环境中没有storageclass,就需自己安装存储支持或者采用云厂商的storageclass,内网环境推荐openebs,测试nfs就行了。我用的比较多的是直接修改values.yaml,修改的参数和上面的一样,找到对应的位置修改。,官方默认安装的默认参数配置往往和我们实际场景不一样,需要配置一些参数。原创 2024-01-21 14:44:27 · 577 阅读 · 0 评论 -
helm Charts模板指南
在Helm chart中, 块并不是用于覆盖的最好工具,因为如果提供了同一个块的多个实现,无法预测哪个会被选定。全局值是使用完全一样的名字在所有的chart及子chart中都能访问的值。在计算机科学中, 元组表示一个有固定大小的类似列表的集合,但可以是任意数据类型。因此,如果两个模板使用相同名字声明,会使用最后出现的那个。行是声明的多行字符串。在上面定义的模板中,我们没有使用任何对象,仅仅使用了方法。使用特定chart名称作为前缀可以避免可能因为 两个不同chart使用了相同名称的模板而引起的冲突。原创 2024-01-21 13:59:15 · 940 阅读 · 0 评论 -
helm常用命令及chart部署
set值,优先级更高,覆盖的内容会被被保存在 ConfigMap 中,可以通过 helm get values 来查看指定 release 中 --set设置的值可以通过运行 helm upgrade 并指定 --reset-values 字段来清除 --set 中设置的值。–set选项使用0或多个 name/value 对。a: bc: d支持更复杂的表达式。outer:列表使用花括号({})来表示。原创 2024-01-21 13:46:53 · 971 阅读 · 0 评论