安装 Knative 函数¶
您可以通过使用独立的 func CLI,或者通过安装 Knative kn CLI 可用的 kn func 插件来安装 Knative 函数。
安装 func CLI¶
要使用 Homebrew 安装 func,请运行以下命令
brew tap knative-extensions/kn-plugins
brew install func
如果您已经使用 Homebrew 安装了 kn CLI,func CLI 会自动被识别为 kn 的插件,可以互换地引用为 kn func 或 func。
注意
如果您是从以前的版本升级,请使用 brew upgrade。
您可以通过下载适用于您的系统的可执行二进制文件并将其放置在系统路径中来安装 func。
-
从
func发布页面下载适用于您的系统的二进制文件。 -
通过运行以下命令将二进制文件重命名为
func并使其可执行mv <path-to-binary-file> funcchmod +x func其中
<path-to-binary-file>是您在上一步中下载的二进制文件的路径,例如func_darwin_amd64或func_linux_amd64。 -
通过运行以下命令将可执行二进制文件移动到您的 PATH 中的目录
mv func /usr/local/bin -
通过运行以下命令验证 CLI 是否正常工作
func version
-
检出
func客户端存储库并导航到func目录git clone https://github.com/knative/func.git funccd func/ -
构建可执行二进制文件
make -
将
func移动到您的系统路径中,并验证func命令是否正常工作。例如func version
从容器镜像运行 func。例如
docker run --rm -it ghcr.io/knative/func/func create -l node -t http myfunc
镜像链接在此处提供
注意
从容器镜像运行 func 不会将二进制文件放置在永久路径上。每次您想使用 func 时都必须重复此过程。
安装 kn func CLI 插件¶
您可以通过下载适用于您的系统的可执行二进制文件并将其放置在系统路径中,将 Knative 函数安装为 kn CLI 插件。
-
从
func发布页面下载适用于您的系统的二进制文件。 -
通过运行以下命令将二进制文件重命名为
kn-func,并使其可执行mv <path-to-binary-file> kn-funcchmod +x kn-func其中
<path-to-binary-file>是您在上一步中下载的二进制文件的路径,例如func_darwin_amd64或func_linux_amd64。 -
通过运行以下命令将可执行二进制文件移动到您的 PATH 中的目录
mv kn-func /usr/local/bin -
通过运行以下命令验证 CLI 是否正常工作
kn func version