全部產品
Search
文件中心

Container Service for Kubernetes:Knative概述

更新時間:Dec 03, 2024

Knative是基於Kubernetes的Serverless架構,旨在制定雲原生、跨平台的Serverless編排標準。它整合容器構建、工作負載管理和事件模型,協助您部署和管理Serverless工作負載,打造企業級Serverless平台。

組件介紹

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

image

作為一個通用的Serverless架構,Knative由以下核心組件組成:

  • Serving:管理Serverless工作負載以對外提供服務,提供自動擴縮容和灰階發布功能,在沒有服務需要處理時,可縮容至零個執行個體。

  • Eventing:針對Serverless事件驅動模式提供了事件的接入、註冊、訂閱、過濾和觸發等一系列完整的事件管理能力。事件模型有效解耦了生產者和消費者,允許生產者在消費者啟動前產生事件,消費者在生產者啟動前監聽事件。

  • Function: 簡化了建立、構建和部署Knative服務的流程,讓您無需深入瞭解底層技術棧(如Kubernetes、容器和Knative),即可將無狀態、事件驅動的函數作為Knative服務部署到Kubernetes叢集中。

使用說明

註冊叢集支援使用Knative功能,使用時,您需要滿足以下條件:

文檔使用指引

功能

相關文檔

Knative版本發布說明

Knative版本發布說明

阿里雲Knative和開源Knative對比

阿里雲Knative和開源Knative對比

Knative組件管理

Knative服務管理

Knative事件驅動

Knative函數部署

部署Knative Functions

KServe

Knative最佳實務