跳至内容

配置 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 共享,以便于此目的。 了解更多。