|
|
@@ -1,43 +1,26 @@
|
|
|
-apiVersion: v1
|
|
|
-kind: Service
|
|
|
-metadata:
|
|
|
- name: wp-neuroreev
|
|
|
- namespace: wp-neuroreev
|
|
|
- labels:
|
|
|
- app: wp-neuroreev
|
|
|
-spec:
|
|
|
- type: NodePort
|
|
|
- ports:
|
|
|
- - port: 80
|
|
|
- nodePort: 30090
|
|
|
- targetPort: wp-neuroreev
|
|
|
- selector:
|
|
|
- app: wp-neuroreev
|
|
|
- tier: frontend
|
|
|
----
|
|
|
apiVersion: apps/v1
|
|
|
kind: Deployment
|
|
|
metadata:
|
|
|
- name: wp-neuroreev
|
|
|
- namespace: wp-neuroreev
|
|
|
+ name: wp-neuro
|
|
|
+ namespace: wp-neuro
|
|
|
labels:
|
|
|
- app: wp-neuroreev
|
|
|
+ app: wp-neuro
|
|
|
spec:
|
|
|
selector:
|
|
|
matchLabels:
|
|
|
- app: wp-neuroreev
|
|
|
+ app: wp-neuro
|
|
|
tier: frontend
|
|
|
strategy:
|
|
|
type: Recreate
|
|
|
template:
|
|
|
metadata:
|
|
|
labels:
|
|
|
- app: wp-neuroreev
|
|
|
+ app: wp-neuro
|
|
|
tier: frontend
|
|
|
spec:
|
|
|
containers:
|
|
|
- image: wordpress
|
|
|
- name: wp-neuroreev
|
|
|
+ name: wp-neuro
|
|
|
env:
|
|
|
- name: WORDPRESS_DB_HOST
|
|
|
value: mycluster-instances.mysql-cluster.svc.cluster.local
|
|
|
@@ -55,13 +38,13 @@ spec:
|
|
|
key: db_user
|
|
|
ports:
|
|
|
- containerPort: 80
|
|
|
- name: wp-neuroreev
|
|
|
+ name: wp-neuro
|
|
|
volumeMounts:
|
|
|
- - name: wp-neuroreev-persistent-storage
|
|
|
+ - name: wp-neuro-persistent-storage
|
|
|
mountPath: /var/www/html
|
|
|
imagePullSecrets:
|
|
|
- name: reg-cred-secret
|
|
|
volumes:
|
|
|
- - name: wp-neuroreev-persistent-storage
|
|
|
+ - name: wp-neuro-persistent-storage
|
|
|
persistentVolumeClaim:
|
|
|
claimName: wp-pv-claim
|