跳至內容

安裝 Knative CLI

本指南提供有關如何安裝 Knative kn CLI 的詳細資訊。

驗證 CLI 二進位檔

從 1.9 版本開始,Knative kn CLI 版本使用 cosign 簽署。您可以使用以下步驟驗證 CLI 二進位檔

  1. 執行命令,從發行頁面下載您想要的文件,以及 checksums.txtchecksum.txt.pemchecksums.txt.sig 文件

    wget https://github.com/knative/client/releases/download/<kn-version>/checksums.txt
    wget https://github.com/knative/client/releases/download/<kn-version>/kn-darwin-amd64
    wget https://github.com/knative/client/releases/download/<kn-version>/checksums.txt.sig
    wget https://github.com/knative/client/releases/download/<kn-version>/checksums.txt.pem
    

    其中 <kn-version> 是您想要驗證的 CLI 版本。例如,knative-v1.8.0

  2. 執行命令驗證簽章

    cosign verify-blob \
    --cert checksums.txt.pem \
    --signature checksums.txt.sig \
    --certificate-identity=signer@knative-releases.iam.gserviceaccount.com \
    --certificate-oidc-issuer=https://# \
    checksums.txt
    
  3. 如果簽章有效,您可以接著執行命令,驗證 SHA256 總和是否與下載的二進位檔相符

    sha256sum --ignore-missing -c checksums.txt
    

注意

Knative 映像檔以 KEYLESS 模式簽署。若要進一步了解無金鑰簽署,請參閱 無金鑰簽章。Knative 發行版本的簽署身分為 signer@knative-releases.iam.gserviceaccount.com,而發行者為 https://#

安裝 Knative CLI

Knative CLI (kn) 提供了一個快速且簡單的介面,用於建立 Knative 資源,例如 Knative 服務和事件來源,而無需直接建立或修改 YAML 文件。

kn CLI 也簡化了複雜的程序,例如自動縮放和流量分割。

執行下列其中一項操作

  • 若要使用 Homebrew 安裝 kn,請執行命令(如果您是從先前版本升級,請改用 brew upgrade

    brew install knative/client/kn
    
    使用 Homebrew 升級 kn 時遇到問題?

    如果您在使用 Homebrew 升級時遇到問題,可能是因為 CLI 儲存庫的變更,導致 master 分支重新命名為 main。執行命令以解決此問題

    brew uninstall kn
    brew untap knative/client --force
    brew install knative/client/kn
    

您可以下載適用於您系統的可執行二進位檔,並將其放置在系統路徑中,來安裝 kn

  1. kn 發行頁面下載適用於您系統的二進位檔。

  2. 執行命令,將二進位檔重新命名為 kn 並使其可執行

    mv <path-to-binary-file> kn
    chmod +x kn
    

    其中 <path-to-binary-file> 是您在上一個步驟中下載的二進位檔路徑,例如 kn-darwin-amd64kn-linux-amd64

  3. 執行命令,將可執行二進位檔移至您 PATH 中的目錄

    mv kn /usr/local/bin
    
  4. 驗證 kn 命令是否正常運作。例如

    kn version
    
  1. 查看 kn 用戶端儲存庫

    git clone https://github.com/knative/client.git
    cd client/
    
  2. 建置可執行二進位檔

    hack/build.sh -f
    
  3. 執行命令,將可執行二進位檔移至您 PATH 中的目錄

    mv kn /usr/local/bin
    
  4. 驗證 kn 命令是否正常運作。例如

    kn version
    

映像檔連結在此處提供

您可以從容器映像檔執行 kn。例如

docker run --rm -v "$HOME/.kube/config:/root/.kube/config" gcr.io/knative-releases/knative.dev/client/cmd/kn:latest service list

注意

從容器映像檔執行 kn 並不會將二進位檔放置在永久路徑中。每次想要使用 kn 時都必須重複此程序。

使用每晚建置的二進位檔安裝 kn

警告

每晚容器映像檔包含可能未包含在最新 Knative 發行版本中的功能,且不被視為穩定。

每晚建置的可執行二進位檔適用於想要安裝最新預先發行版本的 kn 的使用者。

最新的每晚建置可執行二進位檔的連結在此處提供

搭配 Tekton 使用 kn

請參閱 Tekton 文件

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