From a02148d8325b3a9252c49235cf8592fc42c0df73 Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Wed, 21 Sep 2016 02:27:50 +0200 Subject: [PATCH] [tazblog] Add tazblog deployment & svc --- tazblog/tazblog-db.yaml | 36 ++++++++++++++++++++++++++++++++++++ tazblog/tazblog.yaml | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 tazblog/tazblog-db.yaml create mode 100644 tazblog/tazblog.yaml diff --git a/tazblog/tazblog-db.yaml b/tazblog/tazblog-db.yaml new file mode 100644 index 000000000..b9d8fb104 --- /dev/null +++ b/tazblog/tazblog-db.yaml @@ -0,0 +1,36 @@ +--- +apiVersion: extensions/v1beta1 +kind: Deployment +metadata: + name: tazblog-db +spec: + template: + metadata: + labels: + app: tazblog-db + spec: + containers: + - image: eu.gcr.io/composite-watch-759/tazblog-haskell:f33723a + name: tazblog-db + command: ["tazblog-db"] + volumeMounts: + - name: tazblog-state + mountPath: /var/tazblog + volumes: + - name: tazblog-state + gcePersistentDisk: + pdName: tazblog-state + fsType: ext4 +--- +apiVersion: v1 +kind: Service +metadata: + name: tazblog-db + labels: + app: tazblog-db +spec: + selector: + app: tazblog-db + ports: + - port: 8070 + name: tazblog-db diff --git a/tazblog/tazblog.yaml b/tazblog/tazblog.yaml new file mode 100644 index 000000000..35275dadd --- /dev/null +++ b/tazblog/tazblog.yaml @@ -0,0 +1,33 @@ +--- +apiVersion: extensions/v1beta1 +kind: Deployment +metadata: + name: tazblog +spec: + replicas: 2 + template: + metadata: + labels: + app: tazblog + spec: + containers: + - image: eu.gcr.io/composite-watch-759/tazblog-haskell:f33723a + imagePullPolicy: Always + name: tazblog + command: ["tazblog", "--dbHost", "tazblog-db.default.svc.cluster.local"] +--- +apiVersion: v1 +kind: Service +metadata: + name: tazblog-priv + labels: + app: tazblog + annotations: + acme/certificate: "www.tazj.in" +spec: + selector: + app: tazblog + ports: + - port: 80 + targetPort: 8000 + name: tazblog-http