Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Knative Tutorial - Introduction to Knative

Knative Tutorial Knative Serving v1.1.0 Knative Eventing v1.1.0 Strimzi Kafka Apache Camel K OpenShift Serverless


Start your serverless journey today with

What is Serverless

Serverless epitomize the very benefits of what cloud platforms promise: offload the management of infrastructure while taking advantage of a consumption model for the actual utilization of services. While there are a number of server frameworks out there, Knative is the first serverless platform specifically designed for Kubernetes and OpenShift.

This tutorial will act as step-by-step guide in helping you to understand Knative starting with setup, understanding fundamentals concepts such as service, configuration, revision etc., and finally deploying some use cases which could help deploying serverless applications.

This content is brought to you by Red Hat Developer Program - Register today!

Devlopment Site

If you like to try the latest development updates,check the staging site.


Please refer to the how to contribute? on how you can contribute to the tutorial