diff --git a/hyperd-mpp-deployment.yaml b/hyperd-mpp-deployment.yaml new file mode 100644 index 0000000..0f88324 --- /dev/null +++ b/hyperd-mpp-deployment.yaml @@ -0,0 +1,25 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: hyperd-mpp-deployment + labels: + app: hyperd-mpp + role: worker +spec: + replicas: 2 + selector: + matchLabels: + app: hyperd-mpp + role: worker + template: + metadata: + labels: + app: hyperd-mpp + role: worker + spec: + containers: + - name: hyperd-worker + image: tfoldi/tableau-hyperd-docker + ports: + - containerPort: 7483 + diff --git a/hyperd-mpp-svc.yaml b/hyperd-mpp-svc.yaml new file mode 100644 index 0000000..f3ce881 --- /dev/null +++ b/hyperd-mpp-svc.yaml @@ -0,0 +1,14 @@ +apiVersion: v1 +kind: Service +metadata: + name: hyperd-mpp + labels: + app: hyperd-mpp + role: worker +spec: + ports: + - port: 7483 + protocol: TCP + selector: + app: hyperd-mpp + role: worker diff --git a/postgres10-deployment.yaml b/postgres10-deployment.yaml new file mode 100644 index 0000000..21d5ba9 --- /dev/null +++ b/postgres10-deployment.yaml @@ -0,0 +1,28 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: postgres-master + labels: + app: hyperd-mpp + role: master +spec: + replicas: 1 + selector: + matchLabels: + app: hyperd-mpp + role: master + template: + metadata: + labels: + app: hyperd-mpp + role: master + spec: + containers: + - name: hyperd-master + image: postgres + env: + - name: POSTGRES_PASSWORD + value: pgpass + ports: + - containerPort: 5432 + diff --git a/postgres10-svc.yaml b/postgres10-svc.yaml new file mode 100644 index 0000000..d1abc7e --- /dev/null +++ b/postgres10-svc.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: Service +metadata: + name: postgres-master + labels: + app: hyperd-mpp + role: master +spec: + type: LoadBalancer + ports: + - port: 5432 + protocol: TCP + selector: + app: hyperd-mpp + role: master