美文网首页
Helm 的简单介绍

Helm 的简单介绍

作者: 6ea566508d0d | 来源:发表于2019-07-07 14:13 被阅读0次

Helm 简介

官方介绍如下:

Helm is a tool that streamlines installing and managing Kubernetes applications. Think of it like apt/yum/homebrew for Kubernetes.

翻译过来就是:
Helm 是一种简化 Kubernetes 应用程序安装和管理的工具。 可以把它想象为 Kubernetes 的 apt / yum / homebrew。

简单点来说:

  • Helm 是一个 Kubernetes 应用程序的管理工具(定义、安装、更新)
  • Helm 类似于 Ubuntu 下的 apt-get、CentOS 下的 Yum、MacOS 下的 Homebrew
  • Helm 由 CNCF 孵化和管理

Helm 的主要概念

Helm 的主要概念有三个:ChartReleaseRepository

  • Chart:一个 Helm 包(即,Helm 管理的 Kubernetes 应用包)
  • Release:Chart 的运行实例
  • Repository:Chart 的仓库(官方库为 Stable)

其中,Chart 包含两个重要的部分:

  • Chart.yaml:Helm 包的描述文件
  • templates 文件夹:包含 Kubernetes 的 manifest 文件

相关对比:

Helm Apt-get Yum Homebrew Docker
软件 Chart dpkg rpm formula Image
实例 Release - - - Container
仓库 Stable Apt-get 源 Yum 源 Homebrew 源 DockerHub

注:这里和 Docker 对比,虽然有点不合适,但从概念上可以很好的帮助理解(Docker:容器技术,Helm:包管理工具)


简单总结一下:
Helm 是一个 Kubernetes 应用程序的管理工具
Helm 的三个主要概念:ChartReleaseRepository(Chart 由 Chart.yaml 和 templates 组成)


参考:https://github.com/helm/helm#helm-in-a-handbasket

相关文章

网友评论

      本文标题:Helm 的简单介绍

      本文链接:https://www.haomeiwen.com/subject/elsehctx.html