跳至內容

公告 Knative 1.15 版本發佈

發佈於:2024-07-29

公告 Knative 1.15 版本發佈

image1 現在多個元件都已推出新版本的 Knative。請依照安裝 Knative中的說明安裝您需要的元件。

此版本為核心 Knative Serving 和 Eventing 元件帶來了重大改進和新功能,並增強了 Client、函式和 Operator 元件。

目錄

學習

image1

💫 新功能與變更

Serving

image1 版本資訊: Knative Serving 1.15

💫 新功能與變更

  • 新增一個在升級後透過 kubectl 執行的作業,以清除舊資源 (#15312@skonto)
  • 將反親和性規則新增至 activator 部署 (#15233@izabelacg)
  • 調整了存活探測以考慮過時的租用,防止 Webhook 發生崩潰迴圈 (#15256@mukulgit123)
  • 允許在 default-domain 作業中使用 sslip.io 的 IPv6 位址 (#15328@tcnghia)
  • Contour 現在支援叢集本機路由的 TLS 加密 (#15378@dprotaso)
  • Knative 服務現在支援在規格中設定啟動探測 (注意:這會增加冷啟動時間) (#15309@ReToCode)
  • 預設會為所有 Knative 服務設定 Pod 反親和性規則 (可以停用) (#15250@izabelacg)
  • 可以設定 Pod runtime-class-names,以便使用指定的標籤和可用的 RuntimeClass 執行服務 (#15271@BobyMCbobs)
  • net-certmanager 控制器現在是 Serving 核心和 Serving 控制器的一部分 (#15066@skonto)

🐞 錯誤修正

  • 修正啟用外部 TLS 時叢集本機路由無法調和的問題 (#15234@dprotaso)
  • kubectl get revision 不再針對 K8S 服務名稱顯示空白欄 (#15260@dprotaso)

Eventing

image1 版本資訊: Knative Eventing 1.15

💫 新功能與變更

  • transport-encryption 現在是 Beta 功能 (#7915@pierDipi)
  • 新增 MQTT 來源的原型 (#7919@ctmphuongg)
  • 新增 EventPolicy 調和器和 Webhook (#8024#8091 @dharmjit)
  • 新增 JobSink 資源,以在發生事件時觸發長時間執行的背景作業 (#7954@pierDipi)
  • EventType 不再需要在其上設定參考 (#8087@Cali0707)
  • Knative Eventing 現在支援 CESQL v1 規格 (注意:與 v0.1 相比,有重大變更) (#8103@Cali0707)
  • 序列現在會更新訂閱,而不是盡可能重新建立它們 (#7948@Cali0707)
  • APIServerSource 中的篩選器欄位現在是 Alpha 版,且預設為停用 (#7799@rh-hemartin)
  • 已移除 new-trigger-filters 功能旗標;此功能現在已啟用且為 GA (#8067@Cali0707)
  • 已更新 eventtype CRD 以包含 .spec.reference.address (#7935@creydr)

🐞 錯誤修正

  • EventType v1beta3 資源不再有預設的 Broker 參考設定 (#8079, @Cali0707)
  • IMC 調度器指標現在針對每個具有單一請求方案的事件正確記錄指標 (#7870, @Cali0707)
  • 避免了未來版本可能新增的未知功能標誌的嚴重錯誤 (#8051, @pierDipi)
  • 在 Sequence 和 Parallel 中公開了底層 Subscriptions 的 OIDC 身分 (#7902, @creydr)

函式

image1 版本說明: Knative func 1.15

💫 新功能與變更

  • S2I 建構器現在支援具有新基於實例的方法簽名和生命週期方法的 Go 函式 (#2203, @lkingland)
  • 在二進制檔案中嵌入 Tekton 任務定義 (#2396, @matejvasek)

🐞 錯誤修復

  • 修復了一些邊緣情況下函式命名空間解析的問題 (#2187, @lkingland)
  • 修復了 deploy 命令中的 --registry-insecure 標誌 (#2335, @norbjd)
  • 修復了在非特權使用者下 Pipelines as Code 安裝失敗的問題 (#2341, @matejvasek)
  • 修復了在使用 Docker Desktop 時由於錯誤的 socket 掛載點導致的 buildpack 建構失敗的問題 (#2350, @matejvasek)
  • 修復了透過 git hook 在 tekton 中建構的 Pipelines as Code 建構問題 (#2314, @matejvasek)
  • 修復了因遺失 cargo bin 導致的 GHA 失敗問題 (#2440, @matejvasek)

文件

其他變更

客戶端

版本說明: Knative Client 1.15

💫 新功能與變更

  • 在 Knative 服務上新增了定義 nodeSelector、nodeAffinity 和容忍度的選項標誌 (#1924, @Shashankft9)

其他變更

運算子

版本說明: Knative Operator 1.15

🐞 錯誤修復

  • 修復了阻止將存活探針覆寫為無探針的錯誤 (#1823, @mbaynton)

感謝貢獻者

版本領導者

了解更多

我們使用分析和 Cookie 來了解網站流量。您使用我們網站的資訊會與 Google 分享以達到此目的。 了解更多。