Kubernetes 集群实战—项目8 高效管理应用程序的部署.pptxVIP

Kubernetes 集群实战—项目8 高效管理应用程序的部署.pptx

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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:#(

文档评论(0)

释然 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档