diff --git a/build/cd/10-namespace.yaml b/build/cd/10-namespace.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..8d35f205b5409ca49945ad5ac1594b7f1c22bac7
--- /dev/null
+++ b/build/cd/10-namespace.yaml
@@ -0,0 +1,7 @@
+apiVersion: v1
+kind: Namespace
+metadata:
+  name: gosdn-develop
+  labels:
+    client: internal
+    env: dev
\ No newline at end of file
diff --git a/build/cd/20-service.yaml b/build/cd/20-service.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..f6962f6137507dc1596b19b857024f613ed64891
--- /dev/null
+++ b/build/cd/20-service.yaml
@@ -0,0 +1,20 @@
+kind: Service
+apiVersion: v1
+metadata:
+  name: gosdn-develop
+  labels:
+    app: gosdn-develop
+spec:
+  type: NodePort
+  ports:
+    - name: http
+      protocol: TCP
+      port: 8080
+      targetPort: 8080
+    - name: grpc
+      protocol: TCP
+      port: 55055
+      targetPort: 55055
+  selector:
+    app: gosdn-develop
+    deployment: gosdn-develop
\ No newline at end of file
diff --git a/build/cd/30-config.yaml b/build/cd/30-config.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build/cd/40-deployment.yaml b/build/cd/40-deployment.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..0063a469ba187edc9fd6ae0fa2ad11810c646cd7
--- /dev/null
+++ b/build/cd/40-deployment.yaml
@@ -0,0 +1,48 @@
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+  name: gosdn-develop
+  labels:
+    app: go
+spec:
+  replicas: 1
+  selector:
+    matchLabels:
+      app: gosdn-develop
+  strategy:
+    type: RollingUpdate
+    rollingUpdate:
+      maxSurge: 1
+  template:
+    metadata:
+      labels:
+        app: gosdn-develop
+    spec:
+      containers:
+        - name: gosdn
+          image: registry.code.fbi.h-da.de/cocsn/gosdn:develop
+          imagePullPolicy: Always
+          ports:
+          - containerPort: 55055
+          - containerPort: 8080
+          volumeMounts:
+          - name: gosdn-config-volume
+            mountPath: /usr/local/etc/gosdn/gosdn.toml
+          livenessProbe:
+            httpGet:
+              path: /livez
+              port: 8080
+            initialDelaySeconds: 20
+            periodSeconds: 2
+          readinessProbe:
+            httpGet:
+              path: /readyz
+              port: 8080
+            initialDelaySeconds: 120
+            periodSeconds: 2
+      imagePullSecrets:
+      - name: k8s-gosdn-test
+      volumes:
+      - name: gosdn-config-volume
+        configMap:
+          name: gosdn-develop-config
\ No newline at end of file