项目历史

浏览 0      扫码          2019-10-29 12:40:43     码农文档      译文原文 英文原文

公告:如果您也想加入翻译队伍,或者您有相关中文文档想要贡献给大家,请联系coderdocument@163.com ,谢谢!

Kubernetes Helm是Helm Classic与GCS部署管理器的Kubernetes端口合并的结果。这个项目是由谷歌和Deis联合启动的,尽管它现在是CNCF的一部分。许多公司现在定期向Helm捐款。

与Helm Classic的差异:

  • Helm现在有一个客户端(helm)和一个服务端(tiller)。服务端运行在Kubernetes内部,并管理你的资源。
  • Helm的chart格式已经过优化:
    • 依赖是不可变的,并存储在chart的charts/目录中。
    • 使用SemVer 2对chart进行强版本控制。
    • 可以从目录或从chart归档文件加载chart。
    • Helm支持Go模板,无需运行 generatetemplate命令。
    • Helm使配置你的发布变得很容易,并且可以与团队的其他成员共享配置。
  • Helm chart仓库现在使用的是普通的HTTP而不是Git/GitHub。不再有任何GitHub依赖。
    • chart服务器是一个简单的HTTP服务器
    • chart由版本进行引用
    • helm serve命令将运行本地chart服务器,不过你可以轻松使用对象存储(S3、GCS)或常规web服务器。
    • 你仍然可以从本地目录加载chart。
  • Helm工作区已删除。现在,你可以在文件系统中任何你想工作的地方工作。
返回顶部