Tech Topic

Knative on OpenShift

Build and deploy serverless applications using an event-driven infrastructure on Red Hat® OpenShift®

Try the developer preview

Extending Kubernetes to deliver serverless everywhere

Knative extends Kubernetes to provide components for building, deploying, and managing serverless applications. Build serverless applications that run wherever you need them—on-premise or on any cloud—with Knative and OpenShift.

Knative eventing serving and building

Knative components

Leverage best practices from real-world Kubernetes deployments

Build Build

Provides a pluggable model for building containers for serverless applications from source code.

Serving Serving

Uses Kubernetes and Istio to rapidly deploy, network, and automatically scale serverless workloads.

Eventing Eventing

Common infrastructure for consuming and producing events to stimulate applications.

Benefits of Knative on OpenShift

Run anywhere

Use Kubernetes and OpenShift to build, scale and manage serverless applications in any cloud, on-premise, or in a hybrid environment.

Integrate with legacy

Build modern, serverless functions and support legacy apps through event sources. Manage them alongside your other applications on Red Hat OpenShift.

Focus on business

With little or no infrastructure to set up, Knative allows app teams to focus on building products. Knative installs on OpenShift using Operators, simplifying installation and automating updates and management for Day 2 operations.

Operations friendly

Knative uses Kubernetes to help gain greater consistency and more granular scalability across applications and teams.

OpenShift Knative

OpenShift + Knative

Knative on enterprise Kubernetes

Get started building, deploying, and scaling serverless applications with Knative and Red Hat OpenShift.

Try developer preview

Blog Series

Knative three part blog series

Get started building, configuring, and managing serverless applications with Knative, Kubernetes, and Red Hat OpenShift—this series covers everything you need to know, from basic concepts to building and deploying services through Knative Build and Knative Serving.

Start Reading