第 2 章 事件源
2.1. 事件源 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Knative 事件源可以是生成或导入云事件的任何 Kubernetes 对象,并将这些事件转发到另一个端点,称为接收器(sink)。事件源对于开发对事件做出反应的分布式系统至关重要。
您可以在 OpenShift Container Platform web 控制台、Knative (kn
) CLI 或应用 YAML 文件来创建和管理 Knative 事件源。
目前,OpenShift Serverless 支持以下事件源类型:
您还可以创建自定义事件源。
2.1.1. 创建事件源 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Knative 事件源可以是生成或导入云事件的任何 Kubernetes 对象,并将这些事件转发到另一个端点,称为接收器(sink)。
先决条件
- OpenShift Serverless Operator 和 Knative Eventing 已安装在 OpenShift Container Platform 集群中。
- 已登陆到 web 控制台。
-
在 OpenShift Container Platform 上具有
cluster-admin
权限,或者具有 Red Hat OpenShift Service on AWS 或 OpenShift Dedicated 的集群或专用管理员权限。
流程
-
在 OpenShift Container Platform web 控制台中导航至 Serverless
Eventing。 - 在 Create 列表中,选择 Event Source。您将被定向到 Event Sources 页面。
- 选择您要创建的事件源类型。