Knative on IBM Cloud

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

Abstract view of concentric rings framing parallel tracks over reflective water

Overview

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.

Features

Why choose Knative

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

Female Software Engineer Writing Code on Desktop Computer with Multi-monitor Setup in modern office setting

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

Woman working with multi-monitor setup in office setting

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

Close-up of a person's hands typing on the keyboard of a desktop computer

Use cases

How it works

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.

Teacher Giving a Lecture About Software Engineering to a Group of Students

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.

Abstract illustration of a cloud, data cube, document, and chart connected by blue network lines

Related products

Tekton logo
Tekton
An open, Kubernetes-native framework for continuous integration and continuous delivery (CI/C), Tekton enables developers to deliver cloud-native applications across clouds or on premises.
Istio logo
Istio
Istio is an open service mesh platform to connect, secure, control, and observe microservices on cloud platforms such as Kubernetes in IBM Cloud Kubernetes Service.
Take the next step

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

  1. Deploy apps with Knative