diff --git a/edu_master/k8s/webinar-checker.yaml b/edu_master/k8s/webinar-checker.yaml index d0ef04e..e90e3e1 100644 --- a/edu_master/k8s/webinar-checker.yaml +++ b/edu_master/k8s/webinar-checker.yaml @@ -51,6 +51,14 @@ spec: - name: metrics containerPort: 8000 protocol: TCP + readinessProbe: + httpGet: + path: /health + port: metrics + periodSeconds: 10 + timeoutSeconds: 3 + failureThreshold: 12 + initialDelaySeconds: 10 envFrom: - secretRef: name: edu-master-secrets diff --git a/errorpages/k8s/error-pages.yaml b/errorpages/k8s/error-pages.yaml index 8beb7ed..601a37d 100644 --- a/errorpages/k8s/error-pages.yaml +++ b/errorpages/k8s/error-pages.yaml @@ -31,4 +31,11 @@ spec: imagePullPolicy: Always ports: - containerPort: 80 + readinessProbe: + httpGet: + path: /404.html + port: 80 + periodSeconds: 10 + timeoutSeconds: 2 + failureThreshold: 3 --- diff --git a/homepages/k8s/homepages.yaml b/homepages/k8s/homepages.yaml index ae6a795..b0c30f8 100644 --- a/homepages/k8s/homepages.yaml +++ b/homepages/k8s/homepages.yaml @@ -31,6 +31,13 @@ spec: imagePullPolicy: Always ports: - containerPort: 80 + readinessProbe: + httpGet: + path: / + port: 80 + periodSeconds: 10 + timeoutSeconds: 2 + failureThreshold: 3 resources: requests: memory: "10Mi" @@ -72,6 +79,13 @@ spec: imagePullPolicy: Always ports: - containerPort: 80 + readinessProbe: + httpGet: + path: / + port: 80 + periodSeconds: 10 + timeoutSeconds: 2 + failureThreshold: 3 resources: requests: memory: "10Mi"