diff --git a/deployment.yaml b/deployment.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..4d53fdf293168f263948e30904d9a9f4a424fb46
--- /dev/null
+++ b/deployment.yaml
@@ -0,0 +1,34 @@
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+  name: buildserverdemo
+spec:
+  selector:
+    matchLabels:
+      app: buildserverdemo
+  replicas: 1
+  template:
+    metadata:
+      labels:
+        app: buildserverdemo
+    spec:
+      containers:
+      - name: buildserverdemo
+        image: lab.it.hs-hannover.de:4567/htf-cmh/vis_buildserver_gitlabci_demo/buildserverdemo:{VERSION}
+      imagePullSecrets:
+      - name: gitlab-auth
+---
+apiVersion: v1
+kind: Service
+metadata:
+  name: buildserverdemo
+  labels:
+    app: buildserverdemo
+spec:
+  type: NodePort
+  ports: 
+  - name: http
+    port: 80
+    targetPort: 8080
+  selector:
+    app: buildserverdemo
\ No newline at end of file