コンテンツへスキップ

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`をインストールできます。

  1. `func`リリースページからシステムのバイナリをダウンロードします。

  2. バイナリ名を`func`に名前変更し、次のコマンドを実行して実行可能にします。

    mv <path-to-binary-file> func
    
    chmod +x func
    

    ここで``は、前のステップでダウンロードしたバイナリファイルへのパスです(例:`func_darwin_amd64`または`func_linux_amd64`)。

  3. 次のコマンドを実行して、実行可能バイナリファイルをPATH上のディレクトリに移動します。

    mv func /usr/local/bin
    
  4. 次のコマンドを実行して、CLIが動作していることを確認します。

    func version
    
  1. `func`クライアントリポジトリをチェックアウトし、`func`ディレクトリに移動します。

    git clone https://github.com/knative/func.git func
    
    cd func/
    
  2. 実行可能バイナリをビルドします。

    make
    
  3. `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プラグインとしてインストールできます。

  1. `func`リリースページからシステムのバイナリをダウンロードします。

  2. バイナリ名を`kn-func`に名前変更し、次のコマンドを実行して実行可能にします。

    mv <path-to-binary-file> kn-func
    
    chmod +x kn-func
    

    ここで``は、前のステップでダウンロードしたバイナリファイルへのパスです(例:`func_darwin_amd64`または`func_linux_amd64`)。

  3. 次のコマンドを実行して、実行可能バイナリファイルをPATH上のディレクトリに移動します。

    mv kn-func /usr/local/bin
    
  4. 次のコマンドを実行して、CLIが動作していることを確認します。

    kn func version
    

サイトトラフィックを理解するために、アナリティクスとCookieを使用しています。サイトの使用に関する情報は、その目的でGoogleと共有されます。詳細はこちら。