内容简介:Helm 是管理 Kubernetes 图表的工具,图表是预先配置的 Kubernetes 资源包。3.0.0 beta 1 已经发布,内容如下: Tiller 已被移除了。这提高了使用 Helm 的体验,不再需要拥有集群管理权限或在每个名称空间中安装 ...
Helm 是管理 Kubernetes 图表的工具,图表是预先配置的 Kubernetes 资源包。3.0.0 beta 1 已经发布,内容如下:
- Tiller 已被移除了。这提高了使用 Helm 的体验,不再需要拥有集群管理权限或在每个名称空间中安装 Tiller,删除 Tiller 后,Helm 现在使用本地 kubeconfig 文件定义的设置和访问。
- 此版安装时需要一个名称,或者你可以使用 - -generate-name 标志来自动生成一个名称,这与 Helmv 2 行为相反。
- helm init 命令已被删除。它履行两项主要职能:首先,它用来安装了 Tiller,这已经不再需要了;其次,它设置 Helm 配置所在的目录和存储库,现在是自动化的。如果目录不存在,则将创建该目录。
- Helm 主目录以前位于用户主目录之外,有一个名为 XDG Base Directory Specification 的标准,它描述了处理这些目录的标准方法。现在,helm 遵循XDG 规范。
- 在默认情况下,不再添加 stable 存储库。在 Helm 3 的生命周期中,这个存储库将被废弃,现在将转移到一个可以由 Helm Hub 搜索的分布式存储库模型。
- helm search 命令已被重构为具有可以搜索本地存储库和 Helm Hub 的子命令
- 发行版名称现在限定为命名空间。在 Helm 2 中,名称被限定为运行中的命名空间 Tiller。当 Tiller 运行整个集群时,名称被限定为集群,名称的作用域现在与发行版相同。
- 现在可以将 JSON 模式强加于图表值并与图表捆绑在一起
- 一个新的图表 API 版本是可用的,这个新的 apiVersion 是 v2,包含了一些更改,如下:
- 在 Chart.yaml 文件中列出了需求,而不是 requments.yaml 文件
- CRD 目录已添加到图表中,用于放置 CRD。这些文件将在执行模板渲染之前安装,一旦 Kubernetes 社区用 CRD 制定了更多的工作流细节,就可以向 Helm 添加更多功能来支持它们。
- crd-install hook 已被移除,它不适用于 Helm v2 图表。“legacy”插件将由 Helm 项目发布,以支持带有 crd-install 的 v1 图表
- helm serve 被移除
- helm 现在支持库图表。这些图表不用安装,但可以依赖和引用其他图表
- helm test 进行了重要重构
- CLI 进行了更改:
- helm inspect 现在是 helm show
- helm fetch 变成 helm pull
- helm delete 是 helm uninstall
- 如果想保存历史记录的话,使用 --keep-history 而不是在 helm uninstall 使用 --purge
另外,Helm 3.0.0 beta 2 已经发布,与 beta 1 发布相差两天,具体请见发布说明:
https://github.com/helm/helm/releases
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Four
Scott Galloway / Portfolio / 2017-10-3 / USD 28.00
NEW YORK TIMES BESTSELLER USA TODAY BESTSELLER Amazon, Apple, Facebook, and Google are the four most influential companies on the planet. Just about everyone thinks they know how they got there.......一起来看看 《The Four》 这本书的介绍吧!