HELM 和 HELM 图表 介绍什么是HELM以及HELM图表? Helm 文档 Helm 使用一种称为图表的打包格式。图表是一组描述一组 Kubernetes 资源的文件。 一个图表可以用于部署一些简单的东西,比如 memcached 的 Pod,或者一些复杂的东西,比如带有 HTTP 服务器、数据库、缓存等的完整 Web 应用程序堆栈。 图表文件结构 图表被组织为目录中的多个文件。目录名就是图表的名称。 图表钩子 Helm 提供了一种钩子机制,允许图表开发者在发布生命周期的某些点进行干预。例如,您可以使用钩子: 在安装其他图表之前加载 ConfigMap 或 Secret。 执行 Job 来备份数据库,在安装新图表之前,并在升级后执行第二个 Job 以恢复数据。
Helm 使用一种称为图表的打包格式。图表是一组描述一组 Kubernetes 资源的文件。
一个图表可以用于部署一些简单的东西,比如 memcached 的 Pod,或者一些复杂的东西,比如带有 HTTP 服务器、数据库、缓存等的完整 Web 应用程序堆栈。
图表被组织为目录中的多个文件。目录名就是图表的名称。
Helm 提供了一种钩子机制,允许图表开发者在发布生命周期的某些点进行干预。例如,您可以使用钩子:
钩子像常规模板一样工作,但它们具有特殊的注解,这些注解使 Helm 以不同的方式使用它们。在本节中,我们将介绍钩子的基本使用模式。
可用钩子
下列钩子被定义:
注解 值 | 描述
声明:
本文件灏天文库团队进行了翻译。尽管我们力求准确,但请注意,翻译可能包含错误或不准确之处。原文档以其原始语言为准。我们不对因使用此翻译而产生的任何误解或误译负责。