- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
项目8高效管理应用程序的部署
能力CAPACITY要求了解Helm及其相关概念和基本用法掌握使用Helm部署和管理Kubernetes应用程序的方法了解Kustomization文件了解Kustomize的基本用法学会使用Kustomize管理Kubernetes应用程序的部署
任务8.2使用Kustomize定制应用程序的部署配置任务8.1使用Helm简化应用程序的部署和管理
任务8.1使用Helm简化应用程序的部署和管理任务说明01OPTION02OPTION03OPTION了解Helm的概念和工作机制了解Chart结构了解Helm的基本用法04OPTION掌握Helm的安装和配置方法05OPTION学会使用Helm在Kubernetes中部署和管理应用程序
任务8.1使用Helm简化应用程序的部署和管理相关知识8.1.1什么是HelmHelm是Kubernetes应用程序的包管理器。Helm的主要功能支持公共或私有仓库实现Kubernetes应用程序软件包的版本管理和分发。方便普通用户从第三方获取共享的Kubernetes应用程序软件包。创建和托管自己的Kubernetes应用程序软件包。简化Kubernetes应用程序的安装部署。简化Kubernetes应用程序的管理操作,如升级、删除、回滚等。Helm特别适合管理复杂的Kubernetes应用程序。
任务8.1使用Helm简化应用程序的部署和管理相关知识8.1.2Helm是如何工作的Helm的基本概念Chart——代表一个Helm包,其中包含了在Kubernetes集群中运行应用程序、工具或服务所需的所有资源定义等。Repository——用于发布和存储Chart的仓库。Release——代表在Kubernetes集群中运行的Chart的一个实例。Helm模板Helm在Chart包中使用Gotemplate模板语言来编写表示Kubernetes资源的模板文件,并提供让用户配置这些模板变量的能力。
任务8.1使用Helm简化应用程序的部署和管理相关知识8.1.2Helm是如何工作的Helm的工作机制
任务8.1使用Helm简化应用程序的部署和管理相关知识8.1.3Chart结构Chart的文件组织结构wordpress/Chart.yaml#包含Chart描述信息的YAML文件LICENSE#提供Chart许可证信息的纯文本文件,该文件是可选的README.md#易读格式的README文件,此文件也是可选的values.yaml#提供Chart默认配置值的YAML文件values.schema.json#影响values.yaml文件结构的JSON模式,这是可选的charts/#存放此Chart所依赖的其他Chart包的目录crds/#存放自定义资源定义文件的目录templates/#存放用于生成有效的Kubernetes配置文件的模板的目录templates/NOTES.txt#包含模板用法简要说明的纯文本文件
任务8.1使用Helm简化应用程序的部署和管理相关知识8.1.3Chart结构Chart.yaml文件组织格式apiVersion:ChartAPI版本(必需)name:Chart名称(必需)version:语义化(SemVer)2版本(必需)kubeVersion:兼容Kubernetes版本的语义化版本(可选)description:对该项目的描述(可选)type:Chart类型(可选)keywords:-关于项目的关键字列表(可选)home:项目首页的URL(可选)sources:-项目源码的URL列表(可选)dependencies:#Chart必要条件列表(可选)-name:Chart名称(如nginx)version:Chart名称(如1.2.3)repository:(可选)仓库URL(如/charts)或别名(如@repo-name)
任务8.1使用Helm简化应用程序的部署和管理相关知识8.1.3Chart结构Chart.yaml文件组织格式condition:(可选)解析为布尔值的YAML文件路径,用于启用或禁用Charttags:#(可选)-用于成批启用或禁用Chart的标记import-values:#(
您可能关注的文档
- Kubernetes 集群实战—项目1 从Docker转向Kubernetes.pptx
- Kubernetes 集群实战—项目2 部署Kubernetes集群.pptx
- Kubernetes 集群实战—项目3 熟悉Kubernetes基本操作.pptx
- Kubernetes 集群实战—项目4 部署和运行应用程序.pptx
- Kubernetes 集群实战—项目5 发布应用程序.pptx
- Kubernetes 集群实战—项目6 管理存储和配置信息.pptx
- Kubernetes 集群实战—项目7 Kubernetes调度.pptx
- Kubernetes 集群实战—项目9 持续集成和持续部署.pptx
- 第2章 计算机与服务器.pptx
- 第3章 鲲鹏通用计算平台.pptx
- 铝板带厂分布式光伏电站项目可行性研究报告写作模板-申批备案.doc
- 桑蚕资源综合利用开发项目可行性研究报告写作模板-拿地申报.doc
- 年处理60万吨赤泥综合利用项目可行性研究报告写作模板-申批立项.doc
- 石油伴生气综合利用项目可行性研究报告写作模板-申批立项.doc
- 年产5000吨素食加工扩建项目可行性研究报告模板-立项拿地.doc
- 智慧农业装备机械制造项目可行性研究报告模板-立项备案.doc
- 年产50吨中药萃取原液技术改造项目可行性研究报告写作模板-拿地备案.doc
- 200吨胶囊剂、24吨散剂、2吨丸剂中药生产项目可行性研究报告写作模板-拿地申报.doc
- 年出栏1500万只肉鸡种养结合循环农业项目可行性研究报告写作模板-备案审批.doc
- 新能源汽车产业园标准厂房项目可行性研究报告模板-立项拿地.doc
文档评论(0)