Helm 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Helm 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 Apache-2.0
开发语言 Google Go 查看源码 »
操作系统 Linux
软件类型 开源软件
所属分类 云计算PaaS系统/容器
开发厂商 CNCF
地区 不详
提 交 者 叶秀兰
适用人群 未知
收录时间 2015-11-27

软件简介

Helm 帮助您管理 Kubernetes 应用程序——Helm Charts 帮助您定义、安装和升级最复杂的 Kubernetes 应用程序。

Helm 可以使用 Charts 启动 Kubernetes 集群,提供可用的工作流:

  • 一个 Redis 集群

  • 一个 Postgres 数据库

  • 一个 HAProxy 边界负载均衡

特性:

  • 查找并使用流行的软件,将其打包为 Helm Charts,以便在 Kubernetes 中运行
  • 以 Helm Charts 的形式共享您自己的应用程序
  • 为您的 Kubernetes 应用程序创建可复制的构建
  • 智能地管理您的 Kubernetes 清单文件
  • 管理 Helm 包的发行版

Chart 是 Kubernetes 的单元,Helm 的架构参考 Homebrew

安装:

  • Homebrew 用户使用 brew install kubernetes-helm.
  • Chocolatey 用户使用 choco install kubernetes-helm.
  • Scoop 用户使用 scoop install helm.
  • GoFish 用户使用 gofish install helm.
  • Snap 用户使用 sudo snap install helm --classic.
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表于云计算专区
07/08 11:11

JFrog 发布 Helm Chart 中央存储库 ChartCenter

随着Helm毕业,公开可用的Helm Charts数量不断增长,Helm社区的发展速度令人振奋,但要管理如此大量的HelmCharts和HelmChart仓库依然是一个挑战。 一个好的HelmCharts仓库,就像船长一样,驾驶轮船不仅需要清楚可以去哪些地方,还需要确保相关人员能够安全可靠地到达的所需的目的地。在行进的过程中不仅需要看到海面上的...

2
8
发表于云计算专区
05/02 08:13

Helm 从 CNCF 毕业

近日,CNCF 宣布 Helm 从基金会毕业,成为其第 10 个毕业项目。 Helm 是一个软件包管理器,它提供了一种简单的方法来查找、共享和使用为 Kubernetes 构建的软件。该项目使用一种称为图表的打包格式,该格式是描述一组相关的 Kubernetes 资源的文件的集合。Helm 被许多组织应用于生产,包括 AT&T、Bitnami、CERN、Conde...

1
6
发表于云计算专区
2019/11/15 07:36

Helm 3.0 正式发布,Kubernetes 包管理器

Helm 3.0 已经发布,该版本是 CLI 工具的最新主要版本,主要关注简单性、安全性和可用性,内容如下: 新特性 移除 Tiller(Helm 2 是一种 Client-Server 结构,客户端称为 Helm,服务器称为 Tiller)。Helm 3 只有客户端结构,客户端仍称为 Helm。如下图所示,它的操作类似于 Helm 2 客户端,但客户端直接与...

10
10
发表于云计算专区
2019/08/30 07:15

Helm v3.0.0 beta 1 发布,Kubernetes 包管理器

Helm 是管理 Kubernetes 图表的工具,图表是预先配置的 Kubernetes 资源包。3.0.0 beta 1 已经发布,内容如下: Tiller 已被移除了。这提高了使用 Helm 的体验,不再需要拥有集群管理权限或在每个名称空间中安装 Tiller,删除 Tiller 后,Helm 现在使用本地 kubeconfig 文件定义的设置和访问。 此版安装时需要一个名称,...

2
3
发表于行业趋势专区
2018/06/07 08:13

CNCF 宣布 Helm 成为基金会下一个重点孵化项目

在成功孵化 Kubernetes 后,CNCF 基金会近日宣布已投票选出下一个孵化项目 —— Helm 。 Helm 是 Kubernetes 的包管理工具,可方便地发现、共享和使用为 Kubernetes 构建的应用。Helm 最初由 Google 和 Deis 联合创建,自发布后很受用户群欢迎,在 Kubernetes 2018 应用调查中,Helm 被评为最常用的 Kubernetes 应用管理...

0
5
发表了资讯
2016/11/18 07:38

Helm 2.0 发布, Kubernetes 包管理器

Helm 2.0 发布了,Helm 是 Kubernetes 包管理器。 Helm 可以使用 Charts 启动 Kubernetes 集群,提供可用的工作流: 一个 Redis 集群 一个 Postgres 数据库 一个 HAProxy 边界负载均衡 更新内容: The limit on release name length has gone from 14 characters to 53 characters. For Kubernetes 1.3, users may want ...

0
8
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/05/29 18:15

Helm教程

1.概述 Helm是k8s的包管理工具,类似Linux系统常用的 apt、yum等包管理工具。 使用helm可以简化k8s应用部署 2.基本概念 Chart:一个 Helm 包,其中包含了运行一个应用所需要的镜像、依赖和资源定义等,还可能包含 Kubernetes 集群中的服务定义,类似 Homebrew 中的 formula、APT 的 dpkg 或者 Yum 的 rpm 文件。 Releas...

0
0
发表了博客
2018/08/14 17:25

helm 部署

Helm 基本概念 Helm 可以理解为 Kubernetes 的包管理工具,可以方便地发现、共享和使用为Kubernetes构建的应用,它包含几个基本概念 Chart:一个 Helm 包,其中包含了运行一个应用所需要的镜像、依赖和资源定义等,还可能包含 Kubernetes 集群中的服务定义,类似 Homebrew 中的 formula,APT 的 dpkg 或者 Yum 的 rpm 文...

0
0
发表了博客
2019/06/11 14:56

Helm入门

前言: Helm是GO语言编写的,是管理kubernetes集群中应用程序包的客户端工具。 Helm是类似于centos上的yum工具或Ubuntu上的apt-get工具。 对于应用发布者而言,可以通过Helm打包应用,管理应用依赖关系,管理应用版本并发布应用到软件仓库。 对于使用者而言,使用Helm后不用需要了解Kubernetes的Yaml语法并编写应用部署文...

0
0
发表于云计算专区
04/23 18:24

Helm项目

名称:Helm 类型:软件包管理 说明:Helm帮助您管理Kubernetes应用程序。Helm Charts(Helm的软件包)可帮助您定义、安装和升级即使是最复杂的Kubernetes应用程序。Charts的创建、版本控制、共享和发布过程是十分...

0
0
发表于DevOps专区
04/02 12:14

你的Helm安全吗?

一、背景 Kubernetes是目前最为流行、成为事实标准的容器集群管理平台,为容器化应用提供了部署运行、资源调度、服务发现和动态伸缩等一系列完整功能。在Kubernetes当中,用户通过使用API对象,如Pod、Service、D...

0
0
发表了博客
2019/08/02 21:26

helm原理

Helm:   helm就相当于Linux的包管理工具yum,但它管理的程序包是一些打包好的清单文件。   其核心术语:   Chart:一个helm程序包,它里面可理解为,包含了一下定义Pod的清单文件,这些清单包含Service,Deployment,DaemonSet,ReplicaSet,StatefulSet,HPA等配置信息,当然这些东西不一定都有,会根据应用不同,...

0
0
发表了博客
02/21 21:45

Helm 简介

概念 Chart:一个 Helm 包,其中包含了运行一个应用所需要的工具、资源定义等,还可能包含 Kubernetes 集群中的服务定义,类似 Homebrew 中的 formula,APT 的 dpkg 或者 Yum 的 RPM 文件, Release: 在 Kubernet...

0
0
发表了博客
2019/05/07 14:02

helm笔记

一。注意事项 1.values.yaml 中可以使用'#'号注释行,而/templates 下的文件不能用#号,如果要注释可以使用 {{/* context */}} 2。{{- #忽略前面空格 ,-}} #忽略后面空格 3.在yaml中如果要输入大块有格式的数据可以用 ‘|-’,这样就会保留原有格式,否则我们加载到程序中时不会保留原有格式 4.在YAML中可以使用 '!!str...

0
0
发表于云计算专区
06/02 07:56

helm安装和使用-通过helm部署k8s应用

微信公众号搜索 DevOps和k8s全栈技术,点击关注即可查看最新的技术文章,也可通过文章底部扫码关注,每天会分享技术和生活点滴,愿同大家共同进步,共同成长~ helm安装 Helm相当于linux环境下的yum包管理工具。h...

0
0
发表于软件架构专区
2018/07/20 14:16

是时候使用Helm了:Helm, Kubernetes的包管理工具

目前我们的一个产品共有4套环境:dev环境、test环境、staging环境、production环境。 其中dev, test, staging环境在一个Kubernetes集群上以不同namespace部署,production环境部署在另一个Kubernetes集群上。这个产...

0
6
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于云计算专区
2018/09/14 01:20

kubernetes中persistentVolume为什么是released状态?

今天在测试helm的时候,手动建立了一个pv,然后绑定到helm中的pvc上了,正常运行。 但是helm delete之后发现pv变成了released状态,下次再helm install的时候就不能绑定这个pv了,需要先删除这个pv之后重新建立才可以继续使用。 搜了很多答案都没解决。问一下有人遇到过这个问题吗,该如何解决?...

3
0
发表于DevOps专区
2018/09/21 02:14

helm在upgrade的时候如何强制拉取最新镜像?

有时候build的镜像没有修改tag,在helm upgrade的时候发现没有拉取最新镜像。请问该如何设置以保证每次都拉取最新镜像呢?

4
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
25 收藏
分享
返回顶部
顶部