@@ -1,4 +1,5 @@
kubectl delete -f mysql-deployment.yaml
+kubectl delete -f wordpress-service.yaml
kubectl delete -f wordpress-deployment.yaml
kubectl delete -f php-deployment.yaml
kubectl delete -f pvc-mysql.yaml
@@ -1,5 +1,6 @@
kubectl create -f mysql-deployment.yaml
kubectl create -f wordpress-deployment.yaml
+kubectl create -f wordpress-service.yaml
kubectl create -f php-deployment.yaml
kubectl create -f pvc-mysql.yaml
kubectl create -f pvc-wordpress.yaml
@@ -9,11 +9,10 @@ spec:
selector:
app: wordpress
tier: phpmyadmin
- type: NodePort
+ type: LoadBalancer
ports:
- name: phpadmin
port: 80
- nodePort: 30182
targetPort: phpmyadm
---
apiVersion: apps/v1
@@ -1,20 +1,3 @@
-apiVersion: v1
-kind: Service
-metadata:
- name: wordpress
- namespace: wordpress
- labels:
- app: wordpress
-spec:
- ports:
- - port: 80
- nodePort: 30088
- targetPort: wordpress
- selector:
- tier: frontend
----
kind: Deployment
metadata:
@@ -40,7 +23,7 @@ spec:
name: wordpress
env:
- name: WORDPRESS_DB_HOST
- value: postgres-cluster-rw.reymota-pg-cluster.svc.cluster.local
+ value: wordpress-mysql
- name: WORDPRESS_DB_PASSWORD
valueFrom:
secretKeyRef:
@@ -5,5 +5,5 @@ metadata:
namespace: wordpress
data:
password: RHNhLTAyMTM=
- db_user: Y3JleWxvcGV6Cg==
+ db_user: cm9vdA==
db_passwd: RHNhLTAyMTM=
@@ -0,0 +1,22 @@
+apiVersion: v1
+kind: Service
+metadata:
+ name: wordpress
+ namespace: wordpress
+ labels:
+ app: wordpress
+spec:
+ #type: NodePort
+ #ports:
+ #- port: 80
+ #nodePort: 30088
+ #targetPort: wordpress
+ ports:
+ - port: 80
+ selector:
+ tier: frontend
+