Knative Functionsのインストール¶
Knative Functionsは、スタンドアロンのfunc CLIを使用するか、Knative kn CLIで使用可能なkn funcプラグインをインストールしてインストールできます。
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 Functionsを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