#!/bin/bash printf "Starting Minikube and Dashboard\n" minikube --vm-driver=docker start --extra-config=apiserver.service-node-port-range=1-35000 minikube addons enable metallb minikube addons enable metrics-server minikube addons enable dashboard minikube dashboard & eval $(minikube docker-env) printf "Setting up Load Balancer\n" kubectl create -f srcs/metallb printf "Building Container influxdb\n" docker build -t influxdb srcs/influxdb | grep Step printf "Deploying pod influxdb\n" kubectl create -f srcs/influxdb printf "Building Container mariadb\n" docker build -t mariadb srcs/mariadb | grep Step printf "Deploying pod mariadb\n" kubectl create -f srcs/mariadb printf "Building Container grafana\n" docker build -t grafana srcs/grafana | grep Step printf "Deploying pod grafana\n" kubectl create -f srcs/grafana printf "Building Container wordpress\n" docker build -t wordpress srcs/wordpress | grep Step printf "Deploying pod wordpress\n" kubectl create -f srcs/wordpress printf "Building Container phpmyadmin\n" docker build -t phpadmin srcs/phpmyadmin | grep Step printf "Deploying pod phpmyadmin\n" kubectl create -f srcs/phpmyadmin printf "Building Container nginx\n" docker build -t nginx srcs/nginx | grep Step printf "Deploying pod nginx\n" kubectl create -f srcs/nginx printf "Building Container ftp\n" docker build -t ftp srcs/ftp | grep Step printf "Deploying pod ftp\n" kubectl create -f srcs/ftp export MKIP="$(minikube ip)" echo "Minikube IP = $MKIP" #xdg-open http://$MKIP || open http://$MKIP