From 1ea7516db7f71e04cc15bbcc5ec6e61489e39e3d Mon Sep 17 00:00:00 2001 From: Celestino Rey Date: Sun, 13 Jun 2021 18:50:34 +0200 Subject: [PATCH] =?UTF-8?q?A=C3=B1ado=20phpmyadmin=20a=20Wordpress?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Firefly/k8s-cluster/php-deployment.yaml | 2 + Wordpress/kustomization.yaml | 1 + Wordpress/php-deployment.yaml | 54 +++++++++++++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 Wordpress/php-deployment.yaml diff --git a/Firefly/k8s-cluster/php-deployment.yaml b/Firefly/k8s-cluster/php-deployment.yaml index 2f77263b..8bc5e37e 100644 --- a/Firefly/k8s-cluster/php-deployment.yaml +++ b/Firefly/k8s-cluster/php-deployment.yaml @@ -2,6 +2,7 @@ apiVersion: v1 kind: Service metadata: name: phpmyadmin-firefly + namespace: firefly labels: app: firefly-iii spec: @@ -19,6 +20,7 @@ apiVersion: apps/v1 kind: Deployment metadata: name: phpmyadmin-firefly + namespace: firefly labels: app: firefly-iii spec: diff --git a/Wordpress/kustomization.yaml b/Wordpress/kustomization.yaml index c4d71da4..c025212e 100644 --- a/Wordpress/kustomization.yaml +++ b/Wordpress/kustomization.yaml @@ -6,3 +6,4 @@ secretGenerator: resources: - mysql-deployment.yaml - wordpress-deployment.yaml + - php-deployment.yaml diff --git a/Wordpress/php-deployment.yaml b/Wordpress/php-deployment.yaml new file mode 100644 index 00000000..09d8294d --- /dev/null +++ b/Wordpress/php-deployment.yaml @@ -0,0 +1,54 @@ +apiVersion: v1 +kind: Service +metadata: + name: phpmyadmin-wordpress + namespace: wordpress + labels: + app: wordpress +spec: + selector: + app: wordpress + tier: phpmyadmin + type: NodePort + ports: + - name: phpadmin + port: 80 + nodePort: 30280 + targetPort: phpmyadm +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: phpmyadmin-wordpress + namespace: wordpress + labels: + app: wordpress +spec: + selector: + matchLabels: + app: wordpress + tier: phpmyadmin + strategy: + type: Recreate + template: + metadata: + labels: + app: wordpress + tier: phpmyadmin + spec: + containers: + - name: phpmyadmin + image: arm64v8/phpmyadmin + ports: + - containerPort: 80 + name: phpmyadm + env: + - name: PMA_HOST + value: wordpress-mysql + - name: PMA_PORT + value: "3306" + - name: MYSQL_ROOT_PASSWORD + valueFrom: + secretKeyRef: + name: mysqlwp-pass + key: password