What is Knative?

Knative brings the “serverless” experience to kubernetes. It also tries to codify common patterns and best practices for running applications while hiding the complexity of doing so on kubernetes. It does so by providing two components:

What will we learn in this tutorial?

This tutorial will serve as an introduction to Knative. Here we will install Knative (Serving only), deploy an application, watch Knative’s “scale down to zero” feature then deploy a second version of the application and watch traffic split between the two versions.