Knative is a set of building blocks to run Serverless workloads on top of Kubernetes. You can also use those building blocks to build your own Serverless platform.
One problem with Knative is running it locally. Kubernetes is quite heavy, running yet another platform on top of it is a killer. Today we will take a look at some different approaches to test Knative without burning down your computer.
Some notes before proceeding:
I'll be focusing on the Eventing part of Knative. Serving will probably work just fine – you just need more resources
I choose Gloo for the Knative network layer – it's simpler and lighter than Istio
Ubuntu was used for everything, minus the Docker on Mac part ;)
You can find the full instructions to install Knative here