clean and white
This commit is contained in:
parent
a457c13eaa
commit
83f194906f
@ -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
|
|
||||||
16
run.sh
16
run.sh
@ -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}"
|
|
||||||
21
setup.sh
Executable file
21
setup.sh
Executable file
@ -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}"
|
||||||
@ -6,11 +6,9 @@ metadata:
|
|||||||
app: mysql
|
app: mysql
|
||||||
spec:
|
spec:
|
||||||
type: ClusterIP
|
type: ClusterIP
|
||||||
|
clusterIP: None
|
||||||
ports:
|
ports:
|
||||||
- port: 3306
|
- port: 3306
|
||||||
targetPort: 3306
|
|
||||||
protocol: TCP
|
|
||||||
name: mysql
|
|
||||||
selector:
|
selector:
|
||||||
app: mysql
|
app: mysql
|
||||||
---
|
---
|
||||||
Loading…
x
Reference in New Issue
Block a user