Enter your email address on the Mulltta download page to receieve the installation file by email. Download this file to your local machine and place in the following location:
/home/$USER/mulltta
https://docs.docker.com/engine/install/
https://kubernetes.io/docs/tasks/tools/install-minikube/
https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/
cd /home/$USER/mulltta sudo service docker start minikube start eval $(minikube docker-env) sudo find / -name "kubectl" export PATH=$PATH:/var/lib/docker/volumes/minikube/_data/lib/minikube/binaries/{VERSION_NUMBER}/
bash mulltta_package_{VERSION_NUMBER}.sh DJANGO_ADMIN_POD=$(kubectl get pods | grep django-admin | cut -f1 -d" ") DJANGO_ADMIN_PORT=${DJANGO_ADMIN_PORT:=8000} kubectl port-forward $DJANGO_ADMIN_POD $DJANGO_ADMIN_PORT:8000 & YAWS_POD=$(kubectl get pods | grep yaws | cut -f1 -d" ") YAWS_PORT=${YAWS_PORT:=8080} kubectl port-forward $YAWS_POD $YAWS_PORT:8080 & POSTGRES_POD=$(kubectl get pods | grep postgres | cut -f1 -d" ") POSTGRES_PORT=${POSTGRES_PORT:=5432} kubectl port-forward $POSTGRES_POD 5552:$POSTGRES_PORT & minikube dashboard
The installer will automatically download all necessary docker images and launch the matching engine utilizing Kubernetes.
The deployment can be managed via the Kubernetes Web UI (Dashboard)
eval $(minikube docker-env) minikube stop minikube delete