Kubernetes 包管理器 Helm

Kubernetes 包管理器 Helm

Apache-2.0
Google Go 查看源码»
Linux
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.
加载中

评论(0)

暂无评论

JFrog 发布 Helm Chart 中央存储库 ChartCenter

随着Helm毕业,公开可用的Helm Charts数量不断增长,Helm社区的发展速度令人振奋,但要管理如此大量的HelmCharts和HelmChart仓库依然是一个挑战。 一个好的HelmCharts仓库,就像船长一样,驾...

07/08 11:11

Helm 从 CNCF 毕业

近日,CNCF 宣布 Helm 从基金会毕业,成为其第 10 个毕业项目。 Helm 是一个软件包管理器,它提供了一种简单的方法来查找、共享和使用为 Kubernetes 构建的软件。该项目使用一种称为图表的打...

05/02 08:13

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

Helm 3.0 已经发布,该版本是 CLI 工具的最新主要版本,主要关注简单性、安全性和可用性,内容如下: 新特性 移除 Tiller(Helm 2 是一种 Client-Server 结构,客户端称为 Helm,服务...

2019/11/15 07:36

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

Helm 是管理 Kubernetes 图表的工具,图表是预先配置的 Kubernetes 资源包。3.0.0 beta 1 已经发布,内容如下: Tiller 已被移除了。这提高了使用 Helm 的体验,不再需要拥有集群管理权限或在...

2019/08/30 07:15

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

在成功孵化 Kubernetes 后,CNCF 基金会近日宣布已投票选出下一个孵化项目 —— Helm 。 Helm 是 Kubernetes 的包管理工具,可方便地发现、共享和使用为 Kubernetes 构建的应用。Helm 最初由...

2018/06/07 08:13

Helm 2.0 发布, Kubernetes 包管理器

Helm 2.0 发布了,Helm 是 Kubernetes 包管理器。 Helm 可以使用 Charts 启动 Kubernetes 集群,提供可用的工作流: 一个 Redis 集群 一个 Postgres 数据库 一个 HAProxy 边界负载均衡 更新内...

2016/11/18 07:38

没有更多内容

加载失败,请刷新页面

没有更多内容

3
回答
kubernetes中persistentVolume为什么是released状态?

今天在测试helm的时候,手动建立了一个pv,然后绑定到helm中的pvc上了,正常运行。 但是helm delete之后发现pv变成了released状...

2018/09/14 01:20
4
回答
helm在upgrade的时候如何强制拉取最新镜像?

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

2018/09/21 02:14

没有更多内容

加载失败,请刷新页面

没有更多内容

Helm教程

1.概述 Helm是k8s的包管理工具,类似Linux系统常用的 apt、yum等包管理工具。 使用helm可以简化k8s应用部署 2.基本概念 Chart:一个 Helm 包,其中包含了运行一个应用所需要的镜像、依赖和资...

2019/05/29 18:15
1K
0
helm 部署

Helm 基本概念 Helm 可以理解为 Kubernetes 的包管理工具,可以方便地发现、共享和使用为Kubernetes构建的应用,它包含几个基本概念 Chart:一个 Helm 包,其中包含了运行一个应用所需要的镜...

2018/08/14 17:25
304
0
Helm入门

前言: Helm是GO语言编写的,是管理kubernetes集群中应用程序包的客户端工具。 Helm是类似于centos上的yum工具或Ubuntu上的apt-get工具。 对于应用发布者而言,可以通过Helm打包应用,管理应...

2019/06/11 14:56
386
0
Helm项目

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

04/23 18:24
59
0
你的Helm安全吗?

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

04/02 12:14
69
0
helm原理

Helm:   helm就相当于Linux的包管理工具yum,但它管理的程序包是一些打包好的清单文件。   其核心术语:   Chart:一个helm程序包,它里面可理解为,包含了一下定义Pod的清单文件,这些...

2019/08/02 21:26
147
0
Helm 简介

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

02/21 21:45
19
0
helm笔记

一。注意事项 1.values.yaml 中可以使用'#'号注释行,而/templates 下的文件不能用#号,如果要注释可以使用 {{/* context */}} 2。{{- #忽略前面空格 ,-}} #忽略后面空格 3.在yaml中如果要输...

2019/05/07 14:02
48
0
helm安装和使用-通过helm部署k8s应用

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

06/02 07:56
106
0
是时候使用Helm了:Helm, Kubernetes的包管理工具

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

2018/07/20 14:16
415
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部