From 0e06dd91d440db95a4fb8cc711a21341a77e43d1 Mon Sep 17 00:00:00 2001 From: Freddie Weaselshit Date: Sun, 24 Nov 2024 01:00:22 +0700 Subject: [PATCH] Split php and nginx manifests --- k8s/app/nginx.yml | 24 ------------------------ k8s/app/php.yml | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+), 24 deletions(-) create mode 100644 k8s/app/php.yml diff --git a/k8s/app/nginx.yml b/k8s/app/nginx.yml index df9f2e6..2b2d942 100644 --- a/k8s/app/nginx.yml +++ b/k8s/app/nginx.yml @@ -33,30 +33,6 @@ spec: mountPath: /var/www/rock ports: - containerPort: 8080 - - name: php - image: localhost:5001/php:5.3-2 - volumeMounts: - - name: src-rock - mountPath: /var/www/rock - ports: - - containerPort: 9000 - env: - - name: TZ - value: "Asia/Bangkok" - ---- -apiVersion: v1 -kind: Service -metadata: - name: rock-php-fpm - namespace: rock -spec: - selector: - app: nginx - ports: - - protocol: TCP - port: 9000 - targetPort: 9000 --- apiVersion: v1 diff --git a/k8s/app/php.yml b/k8s/app/php.yml new file mode 100644 index 0000000..b7532d0 --- /dev/null +++ b/k8s/app/php.yml @@ -0,0 +1,47 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: php-fpm + namespace: rock + labels: + app: php-fpm +spec: + replicas: 3 + selector: + matchLabels: + app: php-fpm + template: + metadata: + labels: + app: php-fpm + spec: + volumes: + - name: src-rock + hostPath: + path: /srv/src/legacy_www/rock + containers: + - name: php + image: git.picklesniffers.com/rock.ru/php:5.3-6 + volumeMounts: + - name: src-rock + mountPath: /var/www/rock + ports: + - containerPort: 9000 + env: + - name: TZ + value: "Asia/Bangkok" + +--- +apiVersion: v1 +kind: Service +metadata: + name: rock-php-fpm + namespace: rock +spec: + selector: + app: php-fpm + ports: + - protocol: TCP + port: 9000 + targetPort: 9000