From 83f194906f6c26af99a6977f0b4d329a7151616f Mon Sep 17 00:00:00 2001 From: Denis Date: Tue, 2 Mar 2021 18:54:01 -0800 Subject: [PATCH] clean and white --- loadbalancer.yaml | 12 ---------- run.sh | 16 ------------- setup.sh | 21 ++++++++++++++++++ {mysql => srcs/mysql}/Dockerfile | 0 {mysql => srcs/mysql}/my.cnf | 0 {mysql => srcs/mysql}/start.sh | 0 {mysql => srcs/mysql}/supervisord.conf | 0 {mysql => srcs/mysql}/wordpress.sql | 0 {nginx => srcs/nginx}/Dockerfile | 0 {nginx => srcs/nginx}/index.html | 0 {nginx => srcs/nginx}/nginx.conf | 0 {nginx => srcs/nginx}/supervisord.conf | 0 {phpmyadmin => srcs/phpmyadmin}/.DS_Store | Bin {phpmyadmin => srcs/phpmyadmin}/Dockerfile | 0 {phpmyadmin => srcs/phpmyadmin}/index.html | 0 {phpmyadmin => srcs/phpmyadmin}/nginx.conf | 0 {phpmyadmin => srcs/phpmyadmin}/php.ini | 0 .../phpmyadmin}/phpmyadmin.inc.php | 0 .../phpmyadmin}/supervisord.conf | 0 .../yaml/metallb.yaml | 0 mysql.yaml => srcs/yaml/mysql.yaml | 4 +--- .../yaml/nginx_service.yaml | 0 .../yaml/persistencevolume.yaml | 0 {phpmyadmin => srcs/yaml}/phpsvc.yaml | 0 24 files changed, 22 insertions(+), 31 deletions(-) delete mode 100755 loadbalancer.yaml delete mode 100755 run.sh create mode 100755 setup.sh rename {mysql => srcs/mysql}/Dockerfile (100%) rename {mysql => srcs/mysql}/my.cnf (100%) rename {mysql => srcs/mysql}/start.sh (100%) rename {mysql => srcs/mysql}/supervisord.conf (100%) rename {mysql => srcs/mysql}/wordpress.sql (100%) rename {nginx => srcs/nginx}/Dockerfile (100%) rename {nginx => srcs/nginx}/index.html (100%) rename {nginx => srcs/nginx}/nginx.conf (100%) rename {nginx => srcs/nginx}/supervisord.conf (100%) rename {phpmyadmin => srcs/phpmyadmin}/.DS_Store (100%) rename {phpmyadmin => srcs/phpmyadmin}/Dockerfile (100%) rename {phpmyadmin => srcs/phpmyadmin}/index.html (100%) rename {phpmyadmin => srcs/phpmyadmin}/nginx.conf (100%) rename {phpmyadmin => srcs/phpmyadmin}/php.ini (100%) rename {phpmyadmin => srcs/phpmyadmin}/phpmyadmin.inc.php (100%) rename {phpmyadmin => srcs/phpmyadmin}/supervisord.conf (100%) rename metallb_configmap.yml => srcs/yaml/metallb.yaml (100%) rename mysql.yaml => srcs/yaml/mysql.yaml (90%) rename nginx_service.yaml => srcs/yaml/nginx_service.yaml (100%) rename persistencevolume.yaml => srcs/yaml/persistencevolume.yaml (100%) rename {phpmyadmin => srcs/yaml}/phpsvc.yaml (100%) diff --git a/loadbalancer.yaml b/loadbalancer.yaml deleted file mode 100755 index 1e9a5d7..0000000 --- a/loadbalancer.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - namespace: metallb-system - name: config -data: - config: | - address-pools: - - name: default - protocol: layer2 - addresses: - - 192.168.99.100-192.168.99.200 \ No newline at end of file diff --git a/run.sh b/run.sh deleted file mode 100755 index c680adc..0000000 --- a/run.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/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}" \ No newline at end of file diff --git a/setup.sh b/setup.sh new file mode 100755 index 0000000..172fdc7 --- /dev/null +++ b/setup.sh @@ -0,0 +1,21 @@ +#!/bin/bash +IP=$(kubectl get node -o=custom-columns='DATA:status.addresses[0].address' | sed -n 2p) + + +minikube addons enable dashboard +minikube addons enable metallb +minikube addons enable metrics-server + +eval $(minikube docker-env) + +docker build -t ngnix_image srcs/nginx +docker build -t phpmyadmin_image srcs/phpmyadmin +docker build -t mysqlserver srcs/mysql + +kubectl apply -f srcs/yaml/metallb.yaml +kubectl apply -f srcs/yaml/nginx_service.yaml +kubectl apply -f srcs/yaml/persistencevolume.yaml +kubectl apply -f srcs/yaml/mysql.yaml +kubectl apply -f srcs/yaml/phpsvc.yaml + +echo "Minikube IP: ${IP}" \ No newline at end of file diff --git a/mysql/Dockerfile b/srcs/mysql/Dockerfile similarity index 100% rename from mysql/Dockerfile rename to srcs/mysql/Dockerfile diff --git a/mysql/my.cnf b/srcs/mysql/my.cnf similarity index 100% rename from mysql/my.cnf rename to srcs/mysql/my.cnf diff --git a/mysql/start.sh b/srcs/mysql/start.sh similarity index 100% rename from mysql/start.sh rename to srcs/mysql/start.sh diff --git a/mysql/supervisord.conf b/srcs/mysql/supervisord.conf similarity index 100% rename from mysql/supervisord.conf rename to srcs/mysql/supervisord.conf diff --git a/mysql/wordpress.sql b/srcs/mysql/wordpress.sql similarity index 100% rename from mysql/wordpress.sql rename to srcs/mysql/wordpress.sql diff --git a/nginx/Dockerfile b/srcs/nginx/Dockerfile similarity index 100% rename from nginx/Dockerfile rename to srcs/nginx/Dockerfile diff --git a/nginx/index.html b/srcs/nginx/index.html similarity index 100% rename from nginx/index.html rename to srcs/nginx/index.html diff --git a/nginx/nginx.conf b/srcs/nginx/nginx.conf similarity index 100% rename from nginx/nginx.conf rename to srcs/nginx/nginx.conf diff --git a/nginx/supervisord.conf b/srcs/nginx/supervisord.conf similarity index 100% rename from nginx/supervisord.conf rename to srcs/nginx/supervisord.conf diff --git a/phpmyadmin/.DS_Store b/srcs/phpmyadmin/.DS_Store similarity index 100% rename from phpmyadmin/.DS_Store rename to srcs/phpmyadmin/.DS_Store diff --git a/phpmyadmin/Dockerfile b/srcs/phpmyadmin/Dockerfile similarity index 100% rename from phpmyadmin/Dockerfile rename to srcs/phpmyadmin/Dockerfile diff --git a/phpmyadmin/index.html b/srcs/phpmyadmin/index.html similarity index 100% rename from phpmyadmin/index.html rename to srcs/phpmyadmin/index.html diff --git a/phpmyadmin/nginx.conf b/srcs/phpmyadmin/nginx.conf similarity index 100% rename from phpmyadmin/nginx.conf rename to srcs/phpmyadmin/nginx.conf diff --git a/phpmyadmin/php.ini b/srcs/phpmyadmin/php.ini similarity index 100% rename from phpmyadmin/php.ini rename to srcs/phpmyadmin/php.ini diff --git a/phpmyadmin/phpmyadmin.inc.php b/srcs/phpmyadmin/phpmyadmin.inc.php similarity index 100% rename from phpmyadmin/phpmyadmin.inc.php rename to srcs/phpmyadmin/phpmyadmin.inc.php diff --git a/phpmyadmin/supervisord.conf b/srcs/phpmyadmin/supervisord.conf similarity index 100% rename from phpmyadmin/supervisord.conf rename to srcs/phpmyadmin/supervisord.conf diff --git a/metallb_configmap.yml b/srcs/yaml/metallb.yaml similarity index 100% rename from metallb_configmap.yml rename to srcs/yaml/metallb.yaml diff --git a/mysql.yaml b/srcs/yaml/mysql.yaml similarity index 90% rename from mysql.yaml rename to srcs/yaml/mysql.yaml index c49c39c..c25e696 100755 --- a/mysql.yaml +++ b/srcs/yaml/mysql.yaml @@ -6,11 +6,9 @@ metadata: app: mysql spec: type: ClusterIP + clusterIP: None ports: - port: 3306 - targetPort: 3306 - protocol: TCP - name: mysql selector: app: mysql --- diff --git a/nginx_service.yaml b/srcs/yaml/nginx_service.yaml similarity index 100% rename from nginx_service.yaml rename to srcs/yaml/nginx_service.yaml diff --git a/persistencevolume.yaml b/srcs/yaml/persistencevolume.yaml similarity index 100% rename from persistencevolume.yaml rename to srcs/yaml/persistencevolume.yaml diff --git a/phpmyadmin/phpsvc.yaml b/srcs/yaml/phpsvc.yaml similarity index 100% rename from phpmyadmin/phpsvc.yaml rename to srcs/yaml/phpsvc.yaml