跳至內容

設定 Channel 預設值

Knative Eventing 提供了一個 default-ch-webhook ConfigMap,其中包含管理預設 Channel 建立的設定。

預設的 default-ch-webhook ConfigMap 如下:

apiVersion: v1
kind: ConfigMap
metadata:
  name: default-ch-webhook
  namespace: knative-eventing
  labels:
    eventing.knative.dev/release: devel
    app.kubernetes.io/version: devel
    app.kubernetes.io/part-of: knative-eventing
data:
  default-ch-config: |
    clusterDefault:
      apiVersion: messaging.knative.dev/v1
      kind: InMemoryChannel
    namespaceDefaults:
      some-namespace:
        apiVersion: messaging.knative.dev/v1
        kind: InMemoryChannel

透過變更 data.default-ch-config 屬性,我們可以定義叢集預設值和每個命名空間的預設值。

此設定由 Channel 自訂資源定義 (CRD) 用於建立平台特定的實作。

注意

clusterDefault 設定決定了全域、叢集範圍的預設 Channel 類型。您可以使用 namespaceDefaults 設定為個別命名空間設定 Channel 預設值。

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