From b1b303e0cb3f5e0943736d0807debf76c4242693 Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Sat, 17 Oct 2020 14:44:14 +0200 Subject: Added mysql volume (not working), Added grafana and influxdb Dockerfile --- srcs/mysql/mysql.yaml | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 srcs/mysql/mysql.yaml (limited to 'srcs/mysql/mysql.yaml') diff --git a/srcs/mysql/mysql.yaml b/srcs/mysql/mysql.yaml new file mode 100644 index 0000000..e97ef71 --- /dev/null +++ b/srcs/mysql/mysql.yaml @@ -0,0 +1,60 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: mysql-deployment + labels: + app: mysql +spec: + selector: + matchLabels: + app: mysql + replicas: 1 + strategy: + rollingUpdate: + maxSurge: 1 + template: + metadata: + labels: + app: mysql + spec: + containers: + - image: cacharle-mysql + imagePullPolicy: Never + name: cacharle-mysql-container + volumeMounts: + - name: mysql-volume + mountPath: /var/lib/data + volumes: + - name: mysql-volume + persistentVolumeClaim: + claimName: mysql-volume + +--- + +apiVersion: v1 +kind: Service +metadata: + name: mysql-service +spec: + type: LoadBalancer + ports: + - name: mysql + port: 3306 + targetPort: 3306 + selector: + app: mysql + +--- + +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: mysql-volume + labels: + app: mysql +spec: + accessModes: + - ReadWriteOnce # read/write by one pod + resources: + requests: + storage: 1Gi -- cgit