安装 Knative Functions¶
您可以通过使用独立的 func
CLI 或安装 Knative kn
CLI 中可用的 kn func
插件来安装 Knative Functions。
安装 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> func
chmod +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 func
cd 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 Functions 安装为 kn
CLI 插件。
-
从
func
发布页面 下载适用于您系统的二进制文件。 -
将二进制文件重命名为
kn-func
并通过运行以下命令使其可执行mv <path-to-binary-file> kn-func
chmod +x kn-func
其中
<path-to-binary-file>
是您在先前步骤中下载的二进制文件路径,例如func_darwin_amd64
或func_linux_amd64
。 -
通过运行以下命令将可执行二进制文件移动到 PATH 上的目录
mv kn-func /usr/local/bin
-
通过运行以下命令验证 CLI 是否正常工作
kn func version