k8sday18 HELM

Helm 是 Kubernetes 的包管理工具,类似于 Ubuntu 的 apt 或 Python 的 pip,用于简化 Kubernetes 应用的部署、升级和管理。它的核心功能是定义、安装和升级复杂的 K8s 应用,通过模板化(Charts)实现可重复部署,即可动态生成k8s的资源配置文件

一、核心概念

1、Chart

  • Helm 的软件包格式,包含预配置的 K8s 资源(Deployment、Service 等)。

  • 本质是一个文件目录,可理解为Helm这个包管理器中的安装包

类似容器的镜像

2、Release

  • Chart 的运行实例。同一个 Chart 可多次安装到集群,每次安装都会生成独立的 Release

类似按镜像生成的容器

3、Repository(Repo)

  • Chart 的存储库,类似 Docker Hub。官方仓库为 Artifact Hub

4、Helm 版本

  • Helm 2:已废弃,依赖 Tiller(服务端组件,存在安全风险)。

  • Helm 3(推荐):移除 Tiller,纯客户端架构,更安全。

下载v3版本的Helm(提供一种方法):
1、手动下载二进制包(适合自定义版
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值