全部產品
Search
文件中心

Container Service for Kubernetes:Knative版本發布說明

更新時間:Jun 19, 2024

Knative是基於K8s提供的一款開源Serverless應用程式框架,其目標是制定雲原生、跨平台的Serverless容器編排標準,協助您部署和管理現代化的Serverless工作負載,打造企業級Serverless容器平台。

組件介紹

阿里雲Container ServiceKnative完全相容社區Knative,並與Container ServiceACK、訊息、儲存、網路等雲產品進行了全方位的融合,提供生產層級的Knative能力。

image

作為一個通用的Serverless架構,Knative由兩個核心組件組成。

  • Serving:管理Serverless工作負載,可以和事件很好地結合,並提供基於請求驅動的自動擴縮容的能力。在沒有服務需要處理時,可縮容至零個執行個體。

    Serving組件的職責是管理工作負載以對外提供服務。自動調整是Knative Serving組件最為重要的特性之一,目前伸縮邊界無限制。同時,Knative Serving還支援灰階發布。

  • Eventing:提供了事件的接入、觸發等一整套事件管理的能力。

    Eventing組件針對Serverless事件驅動模式具備一套完整的設計,包括外來事件源的接入、事件註冊和訂閱、以及對事件的過濾等功能。事件模型可以有效地解耦生產者和消費者的依賴關係。生產者可以在消費者啟動之前產生事件,消費者也可以在生產者啟動之前監聽事件。

使用說明

如何使用Knative,請參見部署Knative。關於Knative的更多資訊,請參見Knative概述

變更記錄

2023年12月

版本

變更時間

變更內容

變更影響

v1.10.6-aliyun.1

2023年12月25日

  • 支援複用已有ALB。

  • Knative Service支援Downward API。

  • 修複CVE-2023-48713漏洞。

重要

要求K8s叢集版本≥1.24。

此次升級不會對業務造成影響。建議在業務低峰期進行升級。

2023年10月

版本

變更時間

變更內容

變更影響

v1.8.3-aliyun.1

2023年10月17日

  • 支援在Knative中通過DomainMapping配置MSE網關進行HTTPS認證訪問。

  • 修複保留執行個體縮容問題。

此次升級不會對業務造成影響。建議在業務低峰期進行升級。

2023年07月

版本

變更時間

變更內容

變更影響

v1.8.2-aliyun.1

2023年7月20日

重要

K8s版本需為1.24及以上。

  • Knative會根據autoscaling.knative.dev/activation-scale的設定,在提供服務初始階段建立一定數量的Pod,以應對請求從0到1時出現的流量突增情況。

  • 支援Knative的版本從1.4.x升級到1.8.2。

此次升級不會對業務造成影響。建議在業務低峰期進行升級。

2023年06月

版本

變更時間

變更內容

變更影響

v1.4.5-aliyun.1

2023年06月19日

  • ACK Serverless Knative基於MSE網關,支援Pod縮容到0。

  • 支援KServe。

此次升級不會對業務造成影響。建議在業務低峰期升級。

2023年05月

版本

變更時間

變更內容

變更影響

v1.4.3-aliyun.1

2023年05月18日

  • 支援MSE網關。

  • 支援基於請求並發精準彈性控制。

此次升級不會對業務造成影響。建議在業務低峰期進行升級。

2023年04月

版本

變更時間

變更內容

變更影響

v1.4.2-aliyun.1

2023年04月26日

  • 支援相容K8s v1.26版本。

  • 支援AHPA GPU指標預測。

  • 修複Kourier網關版本問題。

此次升級不會對業務造成影響。建議在業務低峰期進行升級。

2023年03月

版本

變更時間

變更內容

變更影響

v1.4.1-aliyun.1

2023年03月23日

  • 支援保留執行個體。

  • 預設開啟podspec-fieldref參數。

  • 修複Kafka Source啟動問題。

此次升級不會對業務造成影響。建議在業務低峰期升級。