Knative on IBM Cloud

Build, deploy and run cloud-native, serverless applications on Kubernetes

Photo taken in Falkirk, United Kingdom

Bringing serverless workloads to Kubernetes
 

Knative, one of the newest and fastest growing open-source projects in the cloud-native landscape, extends Kubernetes with serverless capabilities and a simplified developer experience. It leverages the features of Kubernetes, but hides its complexities.

Read the announcement
Benefits
Deploy natively to Kubernetes

Knative is built with the same patterns — controllers, API — kube-api, and infrastructure as Kubernetes. Install with one click.

Focus on the code

Knative removes the underlying details and complexities of building, deploying and managing an application.

Gain flexibility and control

Adopt open source-first technologies to run your workloads anywhere, on any cloud and on any Kubernetes-supported infrastructure.

How it works

diagram for 'Commiteed to Kubernetes'

A unified container-application platform

Knative delivers an essential set of components, or primitives, that build on top of Kubernetes.

The platform abstracts the complex details of combining different application types: 12-factor applications, containers and functions.

    Person working behind large monitor, face obscured

    Knative components

    Two key primitives help you develop and manage the serverless applications in your Kubernetes cluster.

    Serving
    Serving provides scale-to-zero, request-driven compute functions — execution and scaling.

    Eventing
    Eventing provides delivery and subscription mechanisms to build event-driven applications.

    One-click integrations

    Take the next step

    Explore these resources to get more details about what Knative on IBM Cloud can bring to your enterprise.

    Deploy apps with Knative
    More ways to explore Get to know Knative Explore our free tier Documentation