歡迎您光臨本站 註冊首頁

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

←手機掃碼閱讀     admin @ 2019-08-30 , reply:0

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


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/109453/helm-v-3-0-0-beta-1-released
Helm v3.0.0 beta 1 發布,Kubernetes 包管理器已經有184次圍觀

http://coctec.com/news/all/show-post-213273.html