ASK Knative中提供了事件驱动框架Eventing。Eventing组件针对Serverless事件驱动模式进行了一套完整的设计,提供了事件的接入、触发等一整套事件管理的能力。本文介绍如何在ASK
Knative中部署Eventing。
操作步骤
- 登录容器服务管理控制台。
- 在控制台左侧导航栏中,单击集群。
- 在集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情。
- 在集群管理页左侧导航栏中,选择。
- 在组件管理页签核心组件区域单击Eventing操作列的部署。
如果单击部署后,弹出部署Eventing对话框,提示当前集群未开启PrivateZone,参见部署Eventing中开启PrivateZone,请参照以下步骤,开启PrivateZone。
- 执行以下命令,编辑eci-profile文件。
kubectl -n kube-system edit configmap eci-profile
- 修改
enablePrivateZone
参数值为true
,保存并退出eci-profile文件。apiVersion: v1
data:
#...
enablePrivateZone: "true"
#...
kind: ConfigMap
metadata:
name: eci-profile
namespace: kube-system
- 在部署Eventing对话框中单击确定。
执行结果
部署Eventing完成后,在
组件管理页签,可以看到Eventing组件状态为
已部署。
