安装 Knative CLI¶
本指南详细介绍了如何安装Knative kn
命令行。
安装 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
。
-
从
kn
发布页面为您的系统下载二进制文件. -
将二进制文件重命名为
kn
,并通过运行命令使其可执行:mv <path-to-binary-file> kn chmod +x kn
Where
<path-to-binary-file>
is the path to the binary file you downloaded in the previous step, for example,kn-darwin-amd64
orkn-linux-amd64
. -
通过运行以下命令,将可执行的二进制文件移动到PATH上的某个目录:
mv kn /usr/local/bin
-
通过运行以下命令验证插件是否正在工作:
kn version
-
查看
kn
客户端存储库:git clone https://github.com/knative/client.git cd client/
-
构建一个可执行的二进制文件:
hack/build.sh -f
-
将
kn
移动到系统路径中,并验证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
Note
从容器映像运行kn
不会将二进制文件放在永久路径上。每次使用kn
时都必须重复此过程。
使用夜间生成的二进制文件安装kn¶
Warning
每晚容器映像包括可能不包含在最新Knative版本中的特性,并且被认为是不稳定的。
想要安装 kn
最新预发布版本的用户可以使用夜间构建的可执行二进制文件。
到最新的夜间构建的可执行二进制文件的链接在这里:
Tekton使用 kn¶
参见Tekton文档.