This document discusses Knative, an open-source project that extends Kubernetes to provide serverless capabilities. It provides middleware components like Build, Eventing, and Serving that enable modern application development. Knative allows running serverless workloads on Kubernetes, extends Kubernetes in a native way using existing skills and tools, and provides higher level primitives that combine Kubernetes operations. Installing Knative makes Kubernetes a more complete platform by adding capabilities like serverless, building, event streams, traffic routing, and integration with Istio. Demos are provided of Knative Serving, Build, Eventing, and blue/green deployments.