From 0d4bd4b67ef062f4aa2725a82a5dce6d0ba08948 Mon Sep 17 00:00:00 2001 From: "egon w. stemle" <egon.stemle@eurac.edu> Date: Tue, 11 Jun 2019 18:43:16 +0200 Subject: [PATCH] Add livenessProbe for nginx deployment '502 Bad Gateway' errors from the k8s ingress server can be solved (sometimes) by restarting the nginx pod. Here we check https://clarin(-dev).eurac.edu:443 Addresses #53 --- clarin-dev2clarin.sh | 2 +- kubernetes/nginx-deployment.yaml | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/clarin-dev2clarin.sh b/clarin-dev2clarin.sh index f64bb0c..a1f264c 100755 --- a/clarin-dev2clarin.sh +++ b/clarin-dev2clarin.sh @@ -25,4 +25,4 @@ echo "Modified all files to point to clarin.eurac.edu instead of clarin-dev.eura # adapt namespace in kubernetes yaml files sed -i 's/dspace-dev/dspace/' kubernetes/*.yaml -perl -pi -e 's/clarin-dev/clarin/g' kubernetes/dspace-ingress.yaml +perl -pi -e 's/clarin-dev/clarin/g' kubernetes/{dspace-ingress,nginx-deployment}.yaml diff --git a/kubernetes/nginx-deployment.yaml b/kubernetes/nginx-deployment.yaml index eeca9fe..e41b18c 100644 --- a/kubernetes/nginx-deployment.yaml +++ b/kubernetes/nginx-deployment.yaml @@ -32,6 +32,14 @@ spec: name: nginx-shib-certs - mountPath: /etc/ssl/clarin name: nginx-ssl-certs + livenessProbe: + httpGet: + host: clarin-dev.eurac.edu + port: 443 + scheme: HTTPS + initialDelaySeconds: 30 + periodSeconds: 15 + timeoutSeconds: 3 restartPolicy: Always imagePullSecrets: - name: gitlab-scientificnet-org-registry -- GitLab