Knative Functions 概述¶
Knative Functions 提供一個簡單的程式設計模型,讓您可以在 Knative 上使用函式,而無需深入了解 Knative、Kubernetes、容器或 dockerfile。
Knative Functions 讓您可以使用 func
CLI 輕鬆建立、建置和部署無狀態、事件驅動的函式作為 Knative 服務。
當您建置或執行函式時,會自動為您產生一個開放容器倡議 (OCI) 格式的容器映像,並儲存在容器登錄中。每次您更新程式碼,然後執行或部署時,也會更新容器映像。
您可以使用 func
CLI,或使用 Knative CLI 的 kn func
外掛程式來建立函式和管理函式工作流程。
函式範本¶
Knative Functions 提供範本,可用於建立基本函式,當您執行 create
命令時,會啟動函式專案樣板。
範本可讓您選擇函式的語言和調用格式。以下範本提供 CloudEvent 和 HTTP 調用格式
語言包¶
函式可以使用可用的語言包支援的任何語言編寫。
開始使用函式¶
您必須先存取 Knative 開發環境才能使用 Knative Functions。若要設定開發環境,您可以按照Knative 快速入門教學。