Helm
文章平均质量分 76
炒栗子不加糖
这个作者很懒,什么都没留下…
展开
-
监听Helm release资源
基于helm做部署管理工具时,可能想要管理用户已有环境,这时需要将已有环境中的release信息上报到业务系统中。当用户在环境中部署新的release时,也需要实时监听并上报回来。下面将讲解如何去监听release资源。原创 2023-09-07 19:25:27 · 310 阅读 · 0 评论 -
理解Helm安装升级参数wait、wait-for-jobs、atomic、cleanup-on-fail、timeout
理解Helm安装升级参数wait、wait-for-jobs、atomic、cleanup-on-fail、timeoutHelm执行install、upgrade指令时可以指定–wait、–atomic、–timeout参数,并且upgrade指令还可以指定–cleanup-on-fail参数。此篇文章将从helm源码的角度去理解这几个参数的实现及其意义,并给出如何自己管理chart应用的状态wait、wait-for-jobs参数语义Helm应用在执行升级安装时,其实现逻辑是将values参数及原创 2022-05-06 23:27:24 · 4488 阅读 · 0 评论 -
Helm安装钩子资源chart包报错
Helm安装钩子资源chart包报错问题描述通过helm go客户端执行redis chart包安装时报no objects visited错误问题背景此处安装报错的redis chart是拿官方的chart包改造的,改造点是将资源添加钩子注释,使redis chart下的所有资源都变成了钩子资源问题分析通过抛错信息结合断点分析抛错位置如下,在perform方法开始就判断infos是否没有值,如果没有值直接返回ErrNoObjectsVisited错误信息,其内容便是no objects vi原创 2022-03-16 09:36:24 · 1000 阅读 · 1 评论