Skip to content

配置通道默认值

Knative事件提供了一个default-ch-webhookConfigMap,其中包含管理默认通道创建的配置设置。

默认的default-ch-webhookConfigMap如下:

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

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

Note

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

Back to top

We use analytics and cookies to understand site traffic. Information about your use of our site is shared with Google for that purpose. Learn more.

× OK