美文网首页
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