問題タブ [openfaas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
27 参照

kubernetes - openfaas で関数が作成されたことを検出する

私は現在openfaasをいじっていて、ラベル付き関数をgraphaql APIに自動的にマップするメカニズムを書いています。今のところ、このメカニズムは openfaas 内の関数を介して手動でのみトリガーされます。関数が作成、変更、または破棄されたときにopenfaasをリッスンしてトリガーを自動化する方法を探しています。今のところ、特定のラベルが付いたデプロイメントを監視するオペレーターを作成する方法しかわかりませんが、これは kubernetes に依存しすぎているように思えます。openfaasブロードキャスト機能が変更される場所はありますか?

0 投票する
0 に答える
65 参照

python-3.x - OpenFAAS. を使用してFFmpegでpython関数を書く

バイナリ ファイルをパラメーターとして受け入れることができる OpenFaas 関数を記述する必要があります。この関数は、そのバイナリ ファイルからいくつかのデータを抽出します。そのデータ関数に基づいて、ffmpeg コマンドが生成されます。そして最後に、生成されたコマンドを処理し、ファイルを出力として返すために、関数は ffmpeg を呼び出す必要があります。

入力バイナリファイルを処理するためにいくつかのpythonモジュールを使用する必要があるため、関数言語はpythonでなければなりません。

主な質問:

  1. バイナリ ファイルを関数パラメータとして受け入れることはできますか (Python 関数内)?
  2. Python 関数から ffmpeg を呼び出して、バイナリ ファイルを出力として返すことはできますか?

私はすでに alexellis の公式の例 ( https://github.com/alexellis/openfaas-streaming-templates ) に会ったことがありますが、その例では bash 言語が使用されていました。

1 つの考えがありますが、それが正しいかどうかはわかりません。たぶん、bash の例を使用してバイナリ ファイルをパラメーターとして受け入れ、次に python スクリプトを呼び出し、その後 ffmpeg を呼び出し、例で説明されているようにファイルを出力として返すことができます。しかし、pip で利用できる python モジュールがいくつか必要です。だから、どうやってこれを手に入れることができるのかわからない。

私は OpenFaas で最も新しいので、どんなアイデアでも歓迎します

0 投票する
2 に答える
299 参照

python - OpenFaaS を介して Kubernetes に FastAPI マイクロサービスをデプロイする

AWS Lambda で実行されるFastAPI (多くのルーターを含む) で構成された大きなアプリケーションがあります。Kubernetes内のコンテナに移行したい。私の調査によると、OpenFaaSは優れたソリューションです。ただし、これを行う方法に関するドキュメントが見つかりません。

誰かが参照またはより良い解決策を持っていますか?