Helm 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Helm 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Helm 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Helm 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Helm 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 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 指数为
超过 的项目

评论 (1)

加载中
这种神器都没有评论的吗.....
01/26 14:58
回复
举报
更多评论
发表于云计算专区
2020/07/08 11:11

JFrog 发布 Helm Chart 中央存储库 ChartCenter

随着Helm毕业,公开可用的Helm Charts数量不断增长,Helm社区的发展速度令人振奋,但要管理如此大量的HelmCharts和HelmChart仓库依然是一个挑战。 一个好的HelmCharts仓库,就像船长一样,驾驶轮船不仅需要清楚可以去哪些地方,还需要确保相关人员能够安全可靠地到达的所需的目的地。在行进的过程中不仅需要看到海面上的问题,还需要了解隐藏在海平面以下的危险。 这就是为什么我们自豪地宣布启动ChartCenter的原因,ChartCent...

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

Helm 从 CNCF 毕业

近日,CNCF 宣布 Helm 从基金会毕业,成为其第 10 个毕业项目。 Helm 是一个软件包管理器,它提供了一种简单的方法来查找、共享和使用为 Kubernetes 构建的软件。该项目使用一种称为图表的打包格式,该格式是描述一组相关的 Kubernetes 资源的文件的集合。Helm 被许多组织应用于生产,包括 AT&T、Bitnami、CERN、Conde Nast、Microsoft 与 VMWare 等。 2018 年 6 月,Helm 进入 CNCF 孵化,去年年底,发布了 3.0 重大版本。在 ...

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 客户端,但客户端直接与 Kubernetes API 服务器交互。 支持 Helm 图表新版本 支持库图表 Release 以新格式存储 支持在 OCI 注册...

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 文件定义的设置和访问。 此版安装时需要一个名称,或者你可以使用 - -generate-name 标志来自动生成一个名称,这与 Helmv 2 行为相反。 helm init 命令已被删...

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

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

在成功孵化 Kubernetes 后,CNCF 基金会近日宣布已投票选出下一个孵化项目 —— Helm 。 Helm 是 Kubernetes 的包管理工具,可方便地发现、共享和使用为 Kubernetes 构建的应用。Helm 最初由 Google 和 Deis 联合创建,自发布后很受用户群欢迎,在 Kubernetes 2018 应用调查中,Helm 被评为最常用的 Kubernetes 应用管理工具。 据悉,目前 CNCF 正在孵化的还有 Prometheus、Linkerd、OpenTracing、gRPC 等项目。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 to manually set release names to avoid auto-generated names that are too long. Release upgrades now ...

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 文件。 Release:在 Kubernetes 集群上运行的 Chart 的一个实例。在同一个集群上,一个 Chart 可以安装很多次。每次安装都...

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

helm 部署

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

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

Helm 简介

概念 Chart:一个 Helm 包,其中包含了运行一个应用所需要的工具、资源定义等,还可能包含 Kubernetes 集群中的服务定义,类似 Homebrew 中的 formula,APT 的 dpkg 或者 Yum 的 RPM 文件, Release: 在 Kubernetes 集群上运行的 Chart 的一个实例。在同一个集群上,一个 Chart 可以安装很多次。每次安装都会创建一个新的 release。例如一个 MySQL Chart,如果想在服务器上运行两个数据库,就可以把这个 Chart 安装两次。每次安...

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

Helm入门

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

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

Helm项目

名称:Helm 类型:软件包管理 说明:Helm帮助您管理Kubernetes应用程序。Helm Charts(Helm的软件包)可帮助您定义、安装和升级即使是最复杂的Kubernetes应用程序。Charts的创建、版本控制、共享和发布过程是十分容易,所以开始使用Helm并停止复制和粘贴带来的疯狂。最新版本的Helm由CNCF与微软、谷歌、Bitnami和Helm贡献者社区合作维护。 网站/代码: https://www.helm.sh/ https://github.com/helm 文档: https://docs.helm....

0
0
发表于运维专区
2020/04/02 12:14

你的Helm安全吗?

一、背景 Kubernetes是目前最为流行、成为事实标准的容器集群管理平台,为容器化应用提供了部署运行、资源调度、服务发现和动态伸缩等一系列完整功能。在Kubernetes当中,用户通过使用API对象,如Pod、Service、Deployment等,来描述应用的程序规则,而这些资源对象的定义一般需要写入一系列的YAML文件中,然后通过 Kubernetes 命令行工具Kubectl进行部署。由于通常应用程序都涉及到多个Kubernetes API对象,而要描述这些API对象...

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

helm笔记

一。注意事项 1.values.yaml 中可以使用'#'号注释行,而/templates 下的文件不能用#号,如果要注释可以使用 {{/* context */}} 2。{{- #忽略前面空格 ,-}} #忽略后面空格 3.在yaml中如果要输入大块有格式的数据可以用 ‘|-’,这样就会保留原有格式,否则我们加载到程序中时不会保留原有格式 4.在YAML中可以使用 '!!str' 将内容强制为字符类型,'!!int'将内容强制转换为整数类型 5.include与 template的区别:   template后面...

0
0
发表了博客
2020/12/12 12:10

helm安装

helm安装 之前一直在本地安装,下载不下来,找了好多东,方法如下: 1.根据系统下载所需版本 curl -L -o helm-v3.2.4-linux-amd64.tar.gz https://file.choerodon.com.cn/kubernetes-helm/v3.2.4/helm-v3.2.4-linux-amd64.tar.gz 2.解压压缩包(以linux-amd64为例) tar -zxvf helm-v3.2.4-linux-amd64.tar.gz 3.将文件移动到PATH目录中(以linux-amd64为例) sudo mv linux-amd64/helm /usr/bin/helm 最后,执行命令,出现以...

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

kubernetes中persistentVolume为什么是released状态?

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

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

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

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

9
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
34 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部