OpenShift Serverless Functions is a Technology Preview feature only. Technology Preview features are not supported with Red Hat production service level agreements (SLAs) and might not be functionally complete. Red Hat does not recommend using them in production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process.

For more information about the support scope of Red Hat Technology Preview features, see https://access.redhat.com/support/offerings/techpreview/.

OpenShift Serverless Functions enables developers to create and deploy stateless, event-driven functions as a Knative service on OpenShift Container Platform.

The kn func CLI is provided as a plug-in for the Knative kn CLI. OpenShift Serverless Functions uses the CNCF Buildpack API to create container images. Once a container image has been created, you can use the kn func CLI to deploy the container image as a Knative service on the cluster.

Supported runtimes

OpenShift Serverless Functions provides templates that can be used to create basic functions for the following runtimes: