跳至內容

kn 插件

kn CLI 支援使用插件。插件讓您可以新增自訂命令和其他非 kn 核心發行版一部分的共用命令,藉此擴充 kn 安裝的功能。

警告

插件必須以 kn- 為前綴命名,才能被 kn 偵測到。例如,kn-func 會被偵測到,但 func 則不會被偵測到。

kn 來源插件

事件來源插件具有以下特性

  • 它有一個名稱,是 kn source 群組的一部分。
  • 它提供 CRUD 子命令:createupdatedeletedescribe,有時還提供 apply
  • 當使用 create 命令時,它需要傳遞強制性的 --sink 旗標。

Knative 插件列表

您可以在 Knative Extensions 儲存庫中檢視所有可用的 kn 插件。

插件 描述 可透過 Homebrew 取得?
kn-plugin-admin 用於管理基於 Kubernetes 的 Knative 安裝的 kn 插件
kn-plugin-diag kn 插件,用於透過公開 Knative 物件不同層的詳細資訊來診斷問題
kn-plugin-event 用於將事件傳送到 Knative sink 的 kn 插件
kn-plugin-func 用於函式的 kn 插件
kn-plugin-migration 用於將 Knative 服務從一個叢集遷移到另一個叢集的 kn 插件
kn-plugin-operator 用於使用 Knative Operator 管理 Knative 的 kn 插件
kn-plugin-quickstart 開發人員用於安裝快速入門 Knative 叢集以進行實驗的 kn 插件
kn-plugin-service-log 用於顯示 Knative 服務標準輸出的 kn 插件
kn-plugin-source-kafka 用於管理 Kafka 事件來源的 kn 插件
kn-plugin-source-kamelet 用於管理 Kamelets 和 KameletBindings 的 kn 插件

手動安裝插件

您可以手動安裝所有插件。若要手動安裝插件

  1. 從 GitHub 下載插件的目前版本。請參閱您可以下載的Knative 插件列表
  2. 重新命名檔案以移除作業系統和架構資訊。例如,將 kn-admin-darwin-amd64 重新命名為 kn-admin
  3. 使插件可執行。例如,chmod +x kn-admin
  4. 將檔案移至 PATH 上的目錄。例如,/usr/local/bin

使用 Homebrew 安裝插件

您可以使用 Knative 插件 Homebrew Tap 安裝某些插件。例如,您可以執行 brew install knative-extensions/kn-plugins/admin 來安裝 kn-admin 插件。

列出可用的插件

您可以輸入以下命令來列出所有可用的(已安裝)插件

kn plugin list

我們使用分析和 Cookie 來了解網站流量。關於您使用我們網站的資訊會為了該目的與 Google 分享。瞭解更多。