跳至内容

安装 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://127.0.0.1 \
    checksums.txt
    
  3. 如果签名有效,则可以验证 SHA256 校验和是否与下载的二进制文件匹配,通过运行以下命令

    sha256sum --ignore-missing -c checksums.txt
    

注意

Knative 镜像以 KEYLESS 模式签名。要详细了解无密钥签名,请参阅 无密钥签名。Knative 版本的签名身份为 signer@knative-releases.iam.gserviceaccount.com,发行者为 https://127.0.0.1

安装 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 的用户。

最新夜间构建的可执行二进制文件链接在此处提供

使用 kn 与 Tekton

请参阅 Tekton 文档

我们使用分析和 Cookie 来了解网站流量。有关您使用我们网站的信息将与 Google 共享,用于该目的。 了解更多。