全部產品
Search
文件中心

Container Service for Kubernetes:部署Eventing

更新時間:Jun 19, 2024

Knative中提供了事件驅動架構Eventing。Eventing組件針對Serverless事件驅動模式進行了一套完整的設計,提供了事件的接入、觸發等一整套事件管理的能力。本文介紹如何在Knative中部署Eventing。

前提條件

部署Eventing

  1. 登入Container Service管理主控台,在左側導覽列選擇叢集

  2. 叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇應用 > Knative

  3. 組件管理頁簽的核心組件地區,單擊Eventing操作列的部署

    如果單擊部署後,彈出部署Eventing對話方塊,提示當前叢集未開啟PrivateZone,參見部署Eventing中開啟PrivateZone,請參照以下步驟,開啟PrivateZone。

    1. 執行以下命令,編輯eci-profile檔案。

      kubectl -n kube-system edit configmap eci-profile
    2. 修改enablePrivateZone參數值為true,儲存並退出eci-profile檔案。

      apiVersion: v1
      data:
        #...
        enablePrivateZone: "true" # 將參數false修改為true。
        #...
      kind: ConfigMap
      metadata:
        name: eci-profile
        namespace: kube-system
  4. 部署Eventing對話方塊中單擊確定

    部署Eventing完成後,在組件管理頁簽,可以看到Eventing組件狀態為已部署