fix: restore deployment selectors and fix namespace

This commit is contained in:
Ivan Filipovic
2026-05-04 17:10:51 +02:00
parent 4c4a81c1a1
commit 8e6c78faf4
3 changed files with 31 additions and 26 deletions

View File

@@ -0,0 +1,9 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: moj-servis-config
namespace: student-ivanivso7
data:
SERVICE_NAME: "moj-servis"
LOG_LEVEL: "info"
WELCOME_MSG: "Pozdrav iz FPMOZ k3s clustera!"

View File

@@ -1,43 +1,39 @@
# k8s/deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: moj-servis
namespace: student-ivanivso7
namespace: student-ivanivso7 # Provjeri da ovdje ne piše VAS_KORISNIK
spec:
replicas: 1
selector:
matchLabels:
app: moj-servis # OVO JE NEDOSTAJALO
template:
metadata:
labels:
app: moj-servis # OVO MORA BITI ISTO KAO SELECTOR
spec:
containers:
- name: moj-servis
image: git.fpmoz.sum.ba/ivanivso7/moj-servis:1.0
ports:
- containerPort: 8000
# ── Liveness: je li proces živ? ─────────────────
livenessProbe:
resources:
requests:
cpu: "50m"
memory: "64Mi"
limits:
cpu: "200m"
memory: "128Mi"
livenessProbe: # OVDJE TI JE FALIO "HANDLER TYPE"
httpGet:
path: /health
port: 8000
initialDelaySeconds: 10 # čekaj 10s nakon starta
periodSeconds: 15 # provjeri svakih 15s
timeoutSeconds: 3 # timeout odgovora
failureThreshold: 3 # 3 fail-a => restart
# ── Readiness: prima li promet? ─────────────────
initialDelaySeconds: 10
periodSeconds: 15
readinessProbe:
httpGet:
path: /health
port: 8000
initialDelaySeconds: 5
periodSeconds: 10
timeoutSeconds: 2
failureThreshold: 2
resources:
requests: { memory: "64Mi", cpu: "50m" }
limits: { memory: "128Mi", cpu: "200m" }

View File

@@ -2,7 +2,7 @@ apiVersion: v1
kind: Service
metadata:
name: moj-servis-svc
namespace: student-VAS_KORISNIK
namespace: student-ivanivso7
spec:
selector:
app: moj-servis