Installing Kubeless
Once the Minikube Kubernetes environment is ready, we can install Kubeless on top of the Kubernetes cluster. Installing Kubeless consists of installing three components:
- The Kubeless framework
- The Kubeless CLI
- The Kubeless UI
The Kubeless framework will install all the extensions on top of Kubernetes to support Kubeless features. This includes CRDs, custom controllers, and deployments. The Kubeless CLI is used to interact with the Kubeless framework for tasks such as deploying functions, invoking functions, and creating triggers. The Kubeless UI is a GUI for the Kubeless framework, which will help you to view, edit, and run functions.
Installing the Kubeless Framework
We are going to install Kubeless version 1.0.3, which is the latest available release at the time of writing this book.
First, we need to create the kubeless
namespace using kubectl create namespace
. This is the default namespace used by Kubeless to store all its objects...