Skip to content

Welcome to the Knative Quickstart tutorial

Following this Quickstart tutorial provides you with a simplified, local Knative installation by using the Knative quickstart plugin.

You can use this simple Knative deployment to try out commonly used features of Knative Serving and Knative Eventing.

We recommend that you complete the topics in this tutorial in order.

Before you begin


Knative quickstart environments are for experimentation use only. For a production ready installation, see the YAML-based installation or the Knative Operator installation.

Before you can get started with a Knative quickstart deployment you must install:

  • kind (Kubernetes in Docker) or minikube to enable you to run a local Kubernetes cluster with Docker container nodes.

  • The Kubernetes CLI (kubectl) to run commands against Kubernetes clusters. You can use kubectl to deploy applications, inspect and manage cluster resources, and view logs.

  • The Knative CLI (kn). For instructions, see the next section.

  • You need to have a minimum of 3 CPUs and 3 GB of RAM available for the cluster to be created.


Hit . (period) on your keyboard to move forward in the tutorial. Use , (comma) to go back at any time.

We use analytics and cookies to understand site traffic. Information about your use of our site is shared with Google for that purpose. Learn more.

× OK