高级第 6 / 10 节30 分钟 · 实操
依赖项与 Subchart
Helm 课程的一部分
你部署的东西几乎没有一个是真正孤零零站着的。一个 Web 服务通常希望旁边有个缓存。一个 worker 需要队列。一个 API 需要数据库,至少也得有一个指向数据库的连接串。你当然可以自己手写 Redis 的 Deployment、Service 和 PVC,再粘进你的 Chart 里,但 Redis 自己的官方 Chart 已经把故障切换模式、持久化选项和安全设置都处理得妥妥当当,而且由全职维护它的人在真实集群上验证过。把这些东西再蹩脚地写一遍,是白白搭进去一个星期。Helm 的答案是让一个 Chart 依赖另一个 Chart,就像菜谱里写“用现成的派皮”一样,然后把两者作为同一次发布一起装上去。
子 Chart 是被另一个 Chart(也就是父 Chart)拉进来、和它自己的资源作为同一次发布一起装上去的 Chart。要声明一个,就在父 Chart 的 Chart.yaml 里加一个 dependencies: 块 ...
想在真实环境里学习 Helm 依赖项与 Subchart 吗?
点击下方,立即获得一台预装 Helm 的 Linux 主机,跟懂你代码的 AI 导师一起完成 依赖项与 Subchart 的实操练习。
开始这节课依赖项与 Subchart你将学到什么
- Dependencies in Chart.yaml
- Helm dependency update
- Charts/ folder
- Passing values into subcharts
- Condition
- Tags
- Global values
用你的语言阅读本课
本课程的所有课时
10 节探索其他课程
Python
19 节 · 9.3小时
Go
20 节 · 12.3小时
React
17 节 · 10.2小时
Linux
17 节 · 8.5小时
Docker
13 节 · 6.6小时
Git
13 节 · 5.9小时
Kubernetes
14 节 · 8小时
Ansible
12 节 · 6.1小时
Bash
12 节 · 5.7小时
GitLab CI
11 节 · 5.8小时
Jenkins
11 节 · 5.3小时
PostgreSQL
14 节 · 7.6小时
MySQL
13 节 · 6.8小时
Web
14 节 · 5.9小时
TypeScript
18 节 · 7.7小时
Vibe Coding
12 节 · 5.8小时
Prompt Engineering
11 节 · 6.2小时
Vibe 编程:基础
12 节 · 4.5小时
Vibe 编程:从原型到生产
12 节 · 5.5小时
Vibe 编程:多智能体工程
12 节 · 5.3小时
Vibe 编程:高级工程
12 节 · 7.3小时
