Helm 3.0 已經(jīng)發(fā)布,該版本是 CLI 工具的最新主要版本,主要關(guān)注簡單性、安全性和可用性,內(nèi)容如下:新特性
移除 Tiller(Helm 2 是一種 Client-Server 結(jié)構(gòu),客戶端稱為 Helm,服務(wù)器稱為 Tiller)。Helm 3 只有客戶端結(jié)構(gòu),客戶端仍稱為 Helm。如下圖所示,它的操作類似于 Helm 2 客戶端,但客戶端直接與 Kubernetes API 服務(wù)器交互。
支持Helm 圖表新版本
支持庫圖表
Release 以新格式存儲
支持在 OCI 注冊表中存儲 Helm 圖表(實(shí)驗(yàn)性)
現(xiàn)在可以根據(jù) JSON 模式驗(yàn)證圖表提供的值
支持 XDG 基目錄規(guī)范
不需要初始化 Helm
改進(jìn)版本升級策略
簡化 CRD支持
Helm 測試框架更新
仍支持 Helm 2 接口
更改存儲庫
Helm 3 改進(jìn)了存儲庫的體驗(yàn)。在 Helm 2 中,默認(rèn)情況下包含圖表存儲庫。在 Helm 3 中,默認(rèn)情況下不包含任何存儲庫。因此,你首先需要做的事情之一就是添加一個(gè)存儲庫。
與 Helm 2 兼容
Helm 3 引入一個(gè)新的 Chart 版本 (v2)。在大多數(shù)情況下,在 Helm 2 的圖表在 Helm 3 同樣可用。
詳情請見發(fā)布說明:https://github.com/helm/helm/releases/tag/v3.0.0