Knative Functionsの概要¶
Knative Functionsは、Knative、Kubernetes、コンテナ、Dockerfileに関する深い知識を必要とせずに、Knative上で関数を使用するためのシンプルなプログラミングモデルを提供します。
Knative Functionsを使用すると、func
CLIを使用して、ステートレスでイベント駆動型の関数をKnativeサービスとして簡単に作成、ビルド、デプロイできます。ステートレス、イベント駆動型
関数を作成または実行すると、Open Container Initiative (OCI)形式のコンテナイメージが自動的に生成され、コンテナレジストリに保存されます。コードを更新して実行またはデプロイするたびに、コンテナイメージも更新されます。
func
CLIを使用するか、Knative CLIのkn func
プラグインを使用して、関数を作成し、関数のワークフローを管理できます。
関数テンプレート¶
Knative Functionsは、create
コマンドを実行するときに関数プロジェクトのボイラープレートを開始することで、基本的な関数を作成するために使用できるテンプレートを提供します。
テンプレートを使用すると、関数の言語と呼び出し形式を選択できます。CloudEventとHTTPの両方の呼び出し形式で、次のテンプレートを使用できます。
言語パック¶
関数は、利用可能な言語パックでサポートされている任意の言語で記述できます。
関数の使い始め¶
Knative Functionsを使用するには、Knative開発環境へのアクセス権が必要です。開発環境を設定するには、Knativeクイックスタートチュートリアルに従うことができます。