16 lines
567 B
Bash
Executable File
16 lines
567 B
Bash
Executable File
#!/bin/bash
|
|
minikube addons enable dashboard
|
|
minikube addons enable metallb
|
|
minikube addons enable metrics-server
|
|
eval $(minikube docker-env)
|
|
kubectl apply -f metallb_configmap.yml
|
|
docker build -t nginx_image nginx
|
|
docker build -t phpmyadmin_image phpmyadmin
|
|
kubectl apply -f persistencevolume.yaml
|
|
kubectl apply -f nginx_service.yaml
|
|
docker build -t mysqlserver mysql
|
|
kubectl apply -f mysql.yaml
|
|
kubectl apply -f phpmyadmin/phpsvc.yaml
|
|
kubectl get pods
|
|
IP=$(kubectl get node -o=custom-columns='DATA:status.addresses[0].address' | sed -n 2p)
|
|
echo "Minikube IP: ${IP}" |