全部產品
Search
文件中心

Alibaba Cloud Service Mesh:Knative on ASM概述

更新時間:Jun 30, 2024

Knative是一款基於Kubernetes的Serverless架構。阿里雲Service MeshASM整合ACK、ACK Serverless叢集上Knative的Serving能力,便於您管理Serverless工作負載。

Knative on ASM介紹

Knative是一款基於Kubernetes的Serverless架構,旨在制定雲原生、跨平台的Serverless編排標準。Knative通過整合容器構建(或者函數)、工作負載管理(動態擴縮容)以及事件模型來實現這一Serverless標準。同時,Knative還支援基於Istio實現服務接入與路由、灰階發布等功能。關於Knative的更多資訊,請參見Knative概述

阿里雲Service MeshASM整合Container ServiceACK、ACK Serverless叢集上Knative的Serving能力,便於您管理Serverless工作負載。Knative on ASM可以和事件很好的結合,並且提供基於請求驅動的自動擴縮能力,在沒有服務需要處理時,Knative on ASM可以實現自動縮容至零個執行個體。同時,基於Service Mesh技術,Knative on ASM還具有流量灰階發布能力。

在ACK控制台為ACK或ASK安裝Knative組件後,ASM可以使用安裝在ACK或ASK上的Knative Serving組件,並在ASM控制台建立名為ingressgateway的入口網關。此後,Knative Serving將使用該ASM網關作為優先選擇的服務網關。

說明

在ACK控制台的叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇應用 > Knative一鍵部署Knative組件時,如果選擇Kourier組件作為服務網關,請在組件成功安裝後,單擊組件管理頁簽,在add-on 組件地區的列表中卸載Kourier組件。

Knative on ASM相關功能

相關文檔

  • 關於如何在ACK叢集安裝Knative,請參見部署Knative

  • 關於如何在ACK Serverless叢集安裝Knative,請參見開啟Knative