ivangfr / kubeless-minikube-environment

The goal of this project is to setup Kubeless in Minikube and then, deploy and run some functions.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

kubeless-minikube-environment

The goal of this project is to setup Kubeless in Minikube and then, deploy and run some functions.

Prerequisites

You must have installed in your machine:

Examples

Start Environment

Start Minikube

Open a terminal and start Minikube by running the following command. The properties --memory, --cpus and --vm-driver are optional.

minikube start --memory=8192 --cpus=4 --vm-driver='virtualbox'

Install Kubeless

In kubeless-minikube-environment directory, run the script below to install Kubeless in Minikube

./install-kubeless.sh

Check Pods in kubeless namespace

kubectl get pods --namespace kubeless

Shutdown Environment

Uninstall Kubeless

In kubeless-minikube-environment directory, run the script below to uninstall Kubeless

./uninstall-kubeless.sh

Shutdown Minikube

The following command shuts down the Minikube Virtual Machine, but preserves all cluster state and data. Starting the cluster again will restore it to it’s previous state.

minikube stop

The command shuts down and deletes the Minikube Virtual Machine. No data or state is preserved.

minikube delete

About

The goal of this project is to setup Kubeless in Minikube and then, deploy and run some functions.


Languages

Language:Java 96.7%Language:Shell 3.3%