From 3df7a601b9633b5913765db6b2f6e258c1a1e8a7 Mon Sep 17 00:00:00 2001 From: ytshih Date: Fri, 18 Apr 2025 23:49:39 +0800 Subject: [PATCH] Feat: add liveness probe --- k8s/deploy.backend.yaml | 6 ++++++ k8s/deploy.frontend.yaml | 6 ++++++ k8s/deploy.mongo.yaml | 8 ++++++++ 3 files changed, 20 insertions(+) diff --git a/k8s/deploy.backend.yaml b/k8s/deploy.backend.yaml index 9d3a896..c154636 100644 --- a/k8s/deploy.backend.yaml +++ b/k8s/deploy.backend.yaml @@ -28,3 +28,9 @@ spec: value: '0.0.0.0' - name: MONGO_CONNECTION_STRING value: 'mongodb://cnd2025-mongo.cnd2025.svc.cluster.local:27017/todo' + livenessProbe: + httpGet: + path: /ping + port: 8888 + initialDelaySeconds: 5 + periodSeconds: 5 diff --git a/k8s/deploy.frontend.yaml b/k8s/deploy.frontend.yaml index dc09270..bce5bd5 100644 --- a/k8s/deploy.frontend.yaml +++ b/k8s/deploy.frontend.yaml @@ -21,3 +21,9 @@ spec: ports: - name: http containerPort: 80 + livenessProbe: + httpGet: + path: / + port: 80 + initialDelaySeconds: 5 + periodSeconds: 5 diff --git a/k8s/deploy.mongo.yaml b/k8s/deploy.mongo.yaml index efd5181..eafa1d9 100644 --- a/k8s/deploy.mongo.yaml +++ b/k8s/deploy.mongo.yaml @@ -21,3 +21,11 @@ spec: ports: - name: mongo containerPort: 27017 + livenessProbe: + exec: + command: + - mongosh + - --eval + - version() + initialDelaySeconds: 5 + periodSeconds: 5