0Pricing
DevOps Bootcamp · 课时

安装并迭代您的 Chart

编辑、模板渲染和升级的开发循环

安装并迭代您的 Chart 是 CoddyKit 上的免费 DevOps Bootcamp 课时。 这是第 4 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 DevOps Bootcamp 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 DevOps Bootcamp 课程共包含 4 节课。

开发循环

编写 Chart 是一个迭代过程:编辑、渲染、安装或升级,然后重复。紧凑的循环能在错误进入集群前将其发现。

安装前先进行检查

从 helm lint 开始。它会检查 Chart 的结构问题和缺失字段,而且完全不会联系集群。

helm lint .

渲染以阅读输出

接下来运行 helm template,查看确切的 manifest。阅读 YAML 是发现模板错误最快的方法。

helm template web .

对服务器执行试运行

添加 --dry-run,请求 Kubernetes 验证 manifest,但不创建任何内容。它能捕获 lint 无法发现的架构错误。

helm install web . --dry-run

正式安装

确认结果正确后进行安装。第一个参数是发布名称,点号则告诉 Helm 使用当前目录中的 Chart。

helm install web .

编辑后升级

修改模板或值,然后使用 helm upgrade 推送更改。Helm 会将其与运行中的发布进行对比,只应用发生变化的部分。

helm upgrade web .

一步完成升级或安装

在开发过程中,upgrade --install 会在发布为新发布时安装,在发布已存在时升级。无论哪种情况都只需一个命令。

helm upgrade --install web .

迭代时覆盖值

使用 --set 快速测试不同设置,无需编辑文件。它非常适合即时尝试某个标签或副本数。

helm upgrade --install web . --set replicaCount=3

观察容器组出现

Helm 会将资源交给 Kubernetes;请使用 kubectl get pods 进行验证。您的新副本应逐渐转为运行中状态。

kubectl get pods

回滚错误的更改

如果升级出现问题,helm rollback 会在几秒内恢复到以前的修订版本。安全迭代意味着快速恢复。

helm rollback web 1

完成后拆除资源

使用 helm uninstall 清理实验。它会从命名空间中删除发布及其创建的资源。

helm uninstall web

快速检查

您希望第一次运行时安装发布,之后运行时升级它。应该使用哪个命令?

回顾:自信地迭代

您的循环已经建立:lint、template、dry-run,然后 upgrade --install。使用 kubectl 验证,并在需要时回滚。您的 Chart 已经运行起来了!🎉

常见问题解答

「安装并迭代您的 Chart」课时是免费的吗?

是的 — 「安装并迭代您的 Chart」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 DevOps Bootcamp 课程的其余内容,请升级到 CoddyKit PRO。 DevOps Bootcamp 课程共包含 4 节课。

「安装并迭代您的 Chart」这节课中我会学到什么?

编辑、模板渲染和升级的开发循环 你通过在浏览器中直接运行的动手代码来练习 DevOps Bootcamp,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 DevOps Bootcamp 需要有经验吗?

无需任何先前经验。CoddyKit 上的 DevOps Bootcamp 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 4 节课,共 4 节。

「安装并迭代您的 Chart」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 DevOps Bootcamp 课中编写并运行代码吗?

能。每节 DevOps Bootcamp 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. 最小化 Deployment 模板
  2. 参数化容器镜像
  3. 添加 Service 模板
  4. 安装并迭代您的 Chart
← 返回 DevOps Bootcamp