Helm学习指南

Helm学习指南

作者:[美] 马特·布彻(Matt Butcher)[美] 马特·法里纳(Matt Farina)[美] 乔什·多利茨基( Josh Dolitsky)

出版社:机械工业

出版年:2021年9月

ISBN:9787111689959

所属分类:青春文学

书刊介绍

《Helm学习指南》内容简介

前三章介绍Helm并展示如何使用Helm客户端。第1章概述了Helm在云原生生态系统中的位置及其架构。第2章和第3章介绍如何使用Helm客户端—从安装逐步过渡到高级用法。第4~6章介绍了如何为Helm创建软件包。该部分从如何创建包(第4章)开始,然后学习模板语法(第5章),最后学习高级功能(第6章)。第7章介绍了共享软件包,包括它们各自的发布版本。如果你正在使用DevOps进程将软件分发给其他人或在系统之间共享软件,则共享非常重要。第8章介绍了Helm的扩展。可以在无须对其建立分支或增加功能的前提下,对Helm进行定制。两个附录提供了参考资料。附录A概述了当前软件包和遗留软件包之间的区别,附录B介绍了用于共享包的存储库API。
马特·布彻(Matt Butcher),微软首席软件开发工程师、团队领导、技术作者、演讲者和教授。他是数十个开源项目的创始成员,Science Fiction and Philosophy的编委会成员。
Matt Farina,Smartronix的云工程师,在快节奏、关键任务的IT环境中工作超过15年。

作品目录

关于作者
关于封面
O’Reilly
Media,Inc.介绍
前言
第1章:Helm简介
1.1、云原生生态系统
1.2、Helm的目标
1.3、Helm架构
1.4、结论
第2章:使用Helm
2.1、安装和配置Helm客户端
2.2、添加chart存储库
2.3、搜索chart存储库
2.4、安装程序包
2.5、列出你的安装
2.6、升级安装
2.7、卸载安装
2.8、结论
第3章:Helm的高级功能
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、实验性OCI支持
7.5、相关项目
第8章:Helm插件和启动程序
8.1、插件
8.2、启动程序
8.3、进一步扩展Helm
附录A
chart
API版本
附录B
chart存储库API

相关推荐

微信二维码