diff --git a/k8s/moj-servis/deployment.yaml b/k8s/moj-servis/deployment.yaml new file mode 100644 index 0000000..ae478b6 --- /dev/null +++ b/k8s/moj-servis/deployment.yaml @@ -0,0 +1,43 @@ +# k8s/deployment.yaml +apiVersion: apps/v1 +kind: Deployment +metadata: + name: moj-servis + namespace: student-ivanivso7 +spec: + template: + spec: + containers: + - name: moj-servis + image: git.fpmoz.sum.ba/ivanivso7/moj-servis:1.0 + ports: + - containerPort: 8000 + + # ── Liveness: je li proces živ? ───────────────── + livenessProbe: + 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? ───────────────── + 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" } + + +