-
内容大纲
Helm学习指南Kubernetes上的应用程序管理本书将快速了解Helm这一用于Kubernetes容器编排系统的卓越的软件包管理器。书中展示了如何高效地创建、安装和管理在容器中运行的应用程序,解释了这个软件包管理器如何融入Kubernetes生态系统,并提供了Helm设计和最佳实践的深入介绍。
如今,超过70%使用Kubernetes开展工作的组织都在使用Helm。Helm社区提供了数以千计的软件包和chart,而本书则带领开发人员和DevOps工程师完成了创建自定义chart来打包应用程序的过程。如果对Kubernetes有了一定的了解,就可以开始学习了。
通过阅读本书,将会:
·探索主要功能,包括常用的Helm命令。
·学习如何从零开始构建和部署Helmchart。
·学习使用Helm管理复杂性并实现可重复部署。
·学习打包应用程序及其依赖项以便于安装。
·学习管理Kubernetes上应用程序的整个生命周期。
·探索扩展Helm以增加功能的方法。
·学习用于测试、处理依赖项和提供安全性的特性。 -
作者介绍
-
目录
前言
第1章 Helm简介
1.1 云原生生态系统
1.2 Helm的目标
1.3 HeIm架构
1.4 结论
第2章 使用Helm
2.1 安装和配置Helm客户端
2.2 添加chart存储库
2.3 搜索chart存储库
2.4 安装程序包
2.5 列出你的安装
2.6 升级安装
2.7 卸载安装
2.8 结论
第3章 HeIm的高级功能
3.1 模板和试运行
3.2 了解发布版本信息
3.3 历史记录和回滚
3.4 深入了解安装和升级
3.5 结论
第4章 构建chart
4.1 chart创建命令
4.2 Chart.yaml文件
4.3 修改模板
4.4 使用values文件
4.5 打包chart
4.6 校验chart代码
4.7 结论
第5章 开发模板
5.1 模板语法
5.2 命名模板
5.3 为可维护性构建模板
5.4 调试模板
5.5 结论
第6章 chart的高级功能
6.1 chart依赖项
6.2 库chart
6.3 模式化值文件
6.4 钩子
6.5 向chart中添加测试
6.6 安全注意事项
6.7 自定义资源定义
6.8 结论
第7章 chart存储库
7.1 存储库索引
7.2 设置chart存储库
7.3 使用chart存储库
7.4 实验性0CI支持
7.5 相关项目
第8章 Helm插件和启动程序
8.1 插件
8.2 启动程序
8.3 进一步扩展Helm
附录A chart API版本
附录B chart存储库API
关于作者
关于封面
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...