From 5110d3f9c1a94d9ce801b92c4ac56fee6f595ec3 Mon Sep 17 00:00:00 2001 From: jan <jan.schnaidt@student.reutlingen-university.de> Date: Mon, 16 Dec 2024 23:32:51 +0100 Subject: [PATCH] Diverse --- minikube/backend.yaml | 3 ++- minikube/frontend.yaml | 7 ++++--- minikube/mongodb-pv.yaml | 2 +- minikube/mongodb-pvc.yaml | 2 +- minikube/mongodb-secrets.yaml | 8 ++++++++ minikube/mongodb.yaml | 7 ++++--- 6 files changed, 20 insertions(+), 9 deletions(-) create mode 100644 minikube/mongodb-secrets.yaml diff --git a/minikube/backend.yaml b/minikube/backend.yaml index 3b207e7..47b5475 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 6858367..0555ad0 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 46f1f1d..7cd11c2 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 c5a245f..e786d51 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 0000000..a24ca94 --- /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 05fa7ef..07ec1ba 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 -- GitLab