第 3 章 Knative CLI 插件
Knative (kn
) CLI 支持使用插件,这允许您通过添加不是核心发行版本一部分的自定义命令和其他共享命令来扩展 kn
安装的功能。Knative (kn
) CLI 插件的使用方式与主 kn
功能相同。
目前,红帽支持 kn-source-kafka
插件和 kn-event
插件。
3.1. 使用 kn-event 插件构建事件 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用 kn event build
命令的 builder 接口来构建事件。然后,您可以稍后发送该事件或在另一个上下文中使用它。
先决条件
-
已安装 Knative (
kn
) CLI。
流程
构建事件:
kn event build --field <field-name>=<value> --type <type-name> --id <id> --output <format>
$ kn event build --field <field-name>=<value> --type <type-name> --id <id> --output <format>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 其中:
-
--field
标志将数据作为字段值对添加到事件中。您可以多次使用它。 -
--type
标志允许您指定指定事件类型的字符串。 -
--id
标志指定事件的 ID。 您可以将
json
或yaml
参数与--output
标志一起使用,以更改事件的输出格式。所有这些标记都是可选的。
构建简单的事件
kn event build -o yaml
$ kn event build -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 结果为 YAML 格式
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 构建示例事务事件
Copy to Clipboard Copied! Toggle word wrap Toggle overflow JSON 格式的结果事件
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-