helm包管理器

简介

Helm 帮助您管理 Kubernetes 应用程序——Helm Charts 帮助您定义、安装和升级最复杂的 Kubernetes 应用程序。
Helm 可以使用 Charts 启动 Kubernetes 集群,提供可用的工作流:

  • 一个 Redis 集群
  • 一个 Postgres 数据库
  • 一个 HAProxy 边界负载均衡
    特性:
  • 查找并使用流行的软件,将其打包为 Helm Charts,以便在 Kubernetes 中运行
  • 以 Helm Charts 的形式共享您自己的应用程序
  • 为您的 Kubernetes 应用程序创建可复制的构建
  • 智能地管理您的 Kubernetes 清单文件
  • 管理 Helm 包的发行版
    ###官网地址:

链接地址:https://helm.sh

先决条件

想成功和正确地使用Helm,需要以下前置条件。

  1. 一个 Kubernetes 集群
  2. 确定你安装版本的安全配置
  3. 安装和配置Helm。

安装或者使用现有的Kubernetes集群

  • 使用Helm,需要一个Kubernetes集群。对于Helm的最新版本,我们建议使用Kubernetes的最新稳定版, 在大多数情况下,它是倒数第二个次版本。
  • 您也应该有一个本地的 kubectl .
    查看Helm和对应支持的Kubernetes版本,您可以参考 Helm 版本支持策略

安装文档地址:https://helm.sh/zh/docs/intro/install/

二进制版本安装

  1. 下载 需要的版本
wget https://get.helm.sh/helm-v3.3.3-linux-amd64.tar.gz
  1. 解压
tar -zxvf helm-v3.3.3-linux-amd64.tar.gz
  1. 在解压目中找到 helm 程序,移动到需要的目录中
mv linux-amd64/helm /usr/local/bin/helm

4.查看安装版本

[root@k8s-master01 ~]# helm version
version.BuildInfo{Version:"v3.3.3", GitCommit:"55e3ca022e40fe200fbc855938995f40b2a68ce0", GitTreeState:"clean", GoVersion:"go1.14.9"}

使用脚本安装

Helm现在有个安装脚本可以自动拉取最新的Helm版本并在 本地安装
您可以获取这个脚本并在本地执行。它良好的文档会让您在执行之前知道脚本都做了什么。

$ curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3
$ chmod 700 get_helm.sh
$ ./get_helm.sh
如果想直接执行安装,运行
curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash

使用源码安装

从源码构建Helm的工作要稍微多一点,但如果你想测试最新(预发布)的Helm版本,这是最好的方式,必须有可用的Go环境

$ git clone https://github.com/helm/helm.git
$ cd helm
$ make
如果需要,会拉取依赖并缓存,然后验证配置。然后会编译 `helm` 并放在 `bin/helm`

helm仓库地址

https://artifacthub.io/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值