Skip to content

kn 插件

kn 命令行支持使用插件。 插件允许您通过添加自定义命令和其他不属于 kn 核心发行版的共享命令来扩展kn安装的功能。

Warning

插件必须以前缀kn-命名,以便由kn检测。 例如,kn-func会被检测到,但func不会被检测到。

kn 源的插件

事件源插件具有以下特征:

  • 它的名称属于kn source组的一部分。
  • 它提供 CRUD 子命令; create, update, delete, describe, 有时 apply.
  • 当使用create命令时,它要求传递一个强制的--sink标志。

Knative 插件列表

您可以在Knative Sandbox 库中查看所有可用的kn插件.

插件 描述 可以通过 Homebrew?
kn-plugin-admin kn plugin 用于管理基于 Kubernetes 的 Knative 安装 Y
kn-plugin-diag kn plugin 用于通过公开 Knative 对象的不同层的详细信息来诊断问题 N
kn-plugin-event kn plugin 用于将事件发送到 Knative 接收器 Y
kn-plugin-func kn plugin 用户函数 Y
kn-plugin-migration kn plugin 用于将 Knative 服务从一个集群迁移到另一个集群 N
kn-plugin-operator kn plugin 使用 Knative Operator 管理 Knative N
kn-plugin-quickstart kn plugin 为开发人员安装一个 quickstart 的 Knative 集群,以进行实验 Y
kn-plugin-service-log kn plugin 用于显示 Knative 服务的标准输出 N
kn-plugin-source-kafka kn plugin 用于管理 Kafka 事件源 Y
kn-plugin-source-kamelet kn plugin 用于管理 Kamelets 和 KameletBindings Y

手动安装插件

您可以手动安装所有插件。手动安装插件:

  1. 从 GitHub 下载插件的当前版本。你可以下载Knative 插件列表
  2. 重命名文件以删除操作系统和体系结构信息。例如,将kn-admin-darwin-amd64重命名为kn-admin
  3. 使插件可执行。例如,chmod +x kn-admin
  4. 将文件移动到PATH上的目录中。例如,/usr/local/bin

使用 Homebrew 安装插件

可以使用Knative plugins Homebrew Tap安装一些插件。 例如,你可以通过运行brew install knative-sandbox/kn-plugins/admin来安装kn-admin插件。

可用插件列表

你可以输入以下命令列出所有可用的(已安装的)插件:

kn plugin list
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