10、深入理解 Helm 图表

深入理解 Helm 图表

1. 自定义资源与 Helm 模板

在 Kubernetes 环境中,自定义资源(Custom Resources)是扩展 Kubernetes API 的重要方式。以 MyCustomResource 为例,其复数形式为 MyCustomResources ,作用域为 Namespaced ,版本为 v1

在模板目录 templates/ 中可以包含 MyCustomResource 资源的实例,例如 my-custom-resource.yaml 。这样的文件结构能确保在安装 templates/ 目录下定义的自定义资源(CR)之前,先安装 MyCustomResource 的自定义资源定义(CRD)。

需要注意的是,创建 CRD 需要集群管理员权限。如果不是集群管理员,最好请管理员提前创建好 CRD,这样在 Helm 图表中就无需包含 crds/ 文件夹。

Helm 模板是 Helm 图表的核心,用于生成 Kubernetes 资源。接下来,我们将探讨 Helm 图表的另一个重要组成部分—— Chart.yaml 文件。

2. Chart.yaml 文件概述

Chart.yaml 文件也被称为图表定义,它声明了 Helm 图表的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值