跳到内容

配置通道默认值

Knative Eventing 提供了一个 default-ch-webhook ConfigMap,其中包含控制默认通道创建的配置设置。

默认的 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 属性,我们可以定义集群默认值和每个命名空间默认值。

通道自定义资源定义 (CRD) 使用此配置来创建特定于平台的实现。

注意

clusterDefault 设置决定了全局、集群范围内的默认通道类型。您可以使用 namespaceDefaults 设置为单个命名空间配置通道默认值。

我们使用分析和 cookie 来了解网站流量。有关您使用我们网站的信息会与 Google 共享以达到此目的。了解更多。