diff --git a/minikube/backend.yaml b/minikube/backend.yaml
index 3b207e76d9377305bcb0ef55b364c1bfd8c446b5..47b54751d9f282c9f459976791070b7439f6fb26 100644
--- a/minikube/backend.yaml
+++ b/minikube/backend.yaml
@@ -36,11 +36,12 @@ apiVersion: v1
 kind: Service
 metadata:
   name: backend-service
+  namespace: todo
 spec:
   selector:
     app: backend
   ports:
     - protocol: TCP
-      port: 80
+      port: 9876
       targetPort: 9876
   type: ClusterIP
diff --git a/minikube/frontend.yaml b/minikube/frontend.yaml
index 68583678e83f70765cd56bdfa11ee7d1a149eddb..0555ad01bbbc59e8befe84916bd6bc2aa7cf8b08 100644
--- a/minikube/frontend.yaml
+++ b/minikube/frontend.yaml
@@ -18,7 +18,7 @@ spec:
           image: frontend
           imagePullPolicy: IfNotPresent # ohne diesen wert versucht minikube wieso auch immer images von dockerhub zu ziehen
           ports:
-            - containerPort: 80
+            - containerPort: 32222
 ---
 apiVersion: v1
 kind: Service
@@ -29,6 +29,7 @@ spec:
     app: frontend
   ports:
     - protocol: TCP
-      port: 80
-      targetPort: 80
+      port: 32222
+      targetPort: 32222
+      nodePort: 32222
   type: LoadBalancer
diff --git a/minikube/mongodb-pv.yaml b/minikube/mongodb-pv.yaml
index 46f1f1dd98b3b2a253bea26b9db6eb375ca77915..7cd11c2e5eb7e6219429943a4c19a0dd6ed15040 100644
--- a/minikube/mongodb-pv.yaml
+++ b/minikube/mongodb-pv.yaml
@@ -1,7 +1,7 @@
 apiVersion: v1
 kind: PersistentVolume
 metadata:
-  name: mongo-pv
+  name: mongodb-pv
   namespace: todo
 spec:
   capacity:
diff --git a/minikube/mongodb-pvc.yaml b/minikube/mongodb-pvc.yaml
index c5a245f96d691df715b5338a93ccb9f5ba983cb9..e786d51fb6230d16537cbeb86353bc1383c760cd 100644
--- a/minikube/mongodb-pvc.yaml
+++ b/minikube/mongodb-pvc.yaml
@@ -1,7 +1,7 @@
 apiVersion: v1
 kind: PersistentVolumeClaim
 metadata:
-  name: mongo-pvc
+  name: mongodb-pvc
   namespace: todo
 spec:
   accessModes:
diff --git a/minikube/mongodb-secrets.yaml b/minikube/mongodb-secrets.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..a24ca94be8f0575f5ddbb89f23080505ccb93a8f
--- /dev/null
+++ b/minikube/mongodb-secrets.yaml
@@ -0,0 +1,8 @@
+apiVersion: v1
+data:
+  password: dG9kb2RiYWRtaW5wYXNzd29yZAo=
+  username: dG9kb2RidXNlcgo=
+kind: Secret
+metadata:
+  creationTimestamp: null
+  name: mongo-creds
\ No newline at end of file
diff --git a/minikube/mongodb.yaml b/minikube/mongodb.yaml
index 05fa7ef6ef7cc57744e1aa275e03dc940ad4cdcc..07ec1ba48373449fd5da9ffbbf2e18a3c61ded43 100644
--- a/minikube/mongodb.yaml
+++ b/minikube/mongodb.yaml
@@ -27,9 +27,9 @@ spec:
               value: todo
           volumeMounts:
             - mountPath: /data/db
-              name: mongo-data
+              name: mongodb-pv
       volumes:
-        - name: mongo-data
+        - name: mongodb-pv
           persistentVolumeClaim:
             claimName: mongo-pvc
 
@@ -40,7 +40,8 @@ metadata:
   name: mongodb-service
 spec:
   ports:
-    - port: 27017
+    - name: mongodb
+      port: 27017
       targetPort: 27017
   selector:
     app: mongodb