Helm 3.0 已經發布,該版本是 CLI 工具的最新主要版本,主要關注簡單性、安全性和可用性,內容如下:
新特性
- 移除 Tiller(Helm 2 是一種 Client-Server 結構,客戶端稱為 Helm,服務器稱為 Tiller)。Helm 3 只有客戶端結構,客戶端仍稱為 Helm。如下圖所示,它的操作類似於 Helm 2 客戶端,但客戶端直接與 Kubernetes API 服務器交互。

- 支持 Helm 圖表新版本
- 支持庫圖表
- Release 以新格式存儲
- 支持在 OCI 註冊表中存儲 Helm 圖表(實驗性)
- 現在可以根據 JSON 模式驗證圖表提供的值
- 支持 XDG 基目錄規範
- 不需要初始化 Helm
- 改進版本升級策略
- 簡化 CRD 支持
- Helm 測試框架更新
- 仍支持 Helm 2 接口
更改存儲庫
Helm 3 改進了存儲庫的體驗。在 Helm 2 中,默認情況下包含圖表存儲庫。在 Helm 3 中,默認情況下不包含任何存儲庫。因此,你首先需要做的事情之一就是添加一個存儲庫。
與 Helm 2 兼容
Helm 3 引入一個新的 Chart 版本 (v2)。在大多數情況下,在 Helm 2 的圖表在 Helm 3 同樣可用。
詳情請見發佈說明:
https://github.com/helm/helm/releases/tag/v3.0.0
來源:https://www.oschina.net/news/111342/helm-3-0-released
閱讀更多 Go語言中文網 的文章