From 45ab875da1b02ac1899f2b8d64b9ecbdcc702f88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torma=20Krist=C3=B3f?= Date: Mon, 6 Apr 2020 01:02:17 +0200 Subject: [PATCH] add k8s config --- k8s/configmap.yml | 15 +++++++++++++++ k8s/deployment.yml | 27 +++++++++++++++++++++++++++ k8s/service.yml | 16 ++++++++++++++++ 3 files changed, 58 insertions(+) create mode 100644 k8s/configmap.yml create mode 100644 k8s/deployment.yml create mode 100644 k8s/service.yml diff --git a/k8s/configmap.yml b/k8s/configmap.yml new file mode 100644 index 0000000..be6a615 --- /dev/null +++ b/k8s/configmap.yml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: output-service-rdb-config + labels: + app: output-service-rdb + namespace: birbnetes +data: + PORT: 8080 + DB_URL: jdbc:postgresql://output-service-postgres:5432/output-service-rdb + DB_USER: output-service-rdb + DB_PASSWORD: output-service-rdb-supersecret + MQ_HOST: rabbitmq + MQ_USERNAME: rabbitmq + MQ_PASSWORD: rabbitmq \ No newline at end of file diff --git a/k8s/deployment.yml b/k8s/deployment.yml new file mode 100644 index 0000000..75305e6 --- /dev/null +++ b/k8s/deployment.yml @@ -0,0 +1,27 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: output-service-rdb + namespace: birbnetes + labels: + app: output-service-rdb +spec: + replicas: 1 + selector: + matchLabels: + app: output-service-rdb + strategy: + type: Recreate + template: + metadata: + labels: + app: output-service-rdb + spec: + containers: + - image: registry.kmlabz.com/tormakris/output-service-rdb + name: output-service-rdb + envFrom: + - configMapRef: + name: output-service-rdb-config + ports: + - containerPort: 8080 \ No newline at end of file diff --git a/k8s/service.yml b/k8s/service.yml new file mode 100644 index 0000000..c77c4bb --- /dev/null +++ b/k8s/service.yml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service +metadata: + name: output-service-rdb + namespace: birbnetes + labels: + app: output-service-rdb +spec: + ports: + - name: output-service-rdb + port: 80 + targetPort: 8080 + protocol: TCP + selector: + app: output-service-rdb + type: ClusterIP \ No newline at end of file