From 59e33760ad44eef6ad568133397c8a08013315b0 Mon Sep 17 00:00:00 2001 From: hz Date: Sun, 23 Nov 2025 08:31:12 -0600 Subject: [PATCH] Adding k8s configs to auth microservice --- microservices/Auth/k8s/deployment.yaml | 28 ++++++++++++++++++++++++++ microservices/Auth/k8s/service.yaml | 15 ++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 microservices/Auth/k8s/deployment.yaml create mode 100644 microservices/Auth/k8s/service.yaml diff --git a/microservices/Auth/k8s/deployment.yaml b/microservices/Auth/k8s/deployment.yaml new file mode 100644 index 0000000..8d6ff80 --- /dev/null +++ b/microservices/Auth/k8s/deployment.yaml @@ -0,0 +1,28 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: promiscuity-auth + labels: + app: promiscuity-auth +spec: + replicas: 2 + selector: + matchLabels: + app: promiscuity-auth + template: + metadata: + labels: + app: promiscuity-auth + spec: + containers: + - name: promiscuity-auth + image: promiscuity-auth:latest + imagePullPolicy: IfNotPresent + ports: + - containerPort: 5000 + readinessProbe: + httpGet: + path: /healthz + port: 5000 + initialDelaySeconds: 5 + periodSeconds: 10 diff --git a/microservices/Auth/k8s/service.yaml b/microservices/Auth/k8s/service.yaml new file mode 100644 index 0000000..8d90a50 --- /dev/null +++ b/microservices/Auth/k8s/service.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: Service +metadata: + name: promiscuity-auth + labels: + app: promiscuity-auth +spec: + selector: + app: promiscuity-auth + type: NodePort + ports: + - name: http + port: 80 # cluster port + targetPort: 5000 # container port + nodePort: 30080 # same external port you've been using