From 205c43f7c2f87ba0be324dc89cb275a71a79fdcf Mon Sep 17 00:00:00 2001 From: sirius0xdev Date: Tue, 28 Apr 2026 04:42:42 +0000 Subject: [PATCH] add health check for paaas --- apps/base/customer1/paaas-landing/deployment.yaml | 2 ++ apps/base/customer1/paaas-landing/healthcheck.yaml | 14 ++++++++++++++ .../customer1/paaas-landing/kustomization.yaml | 3 ++- 3 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 apps/base/customer1/paaas-landing/healthcheck.yaml diff --git a/apps/base/customer1/paaas-landing/deployment.yaml b/apps/base/customer1/paaas-landing/deployment.yaml index 6352951..f03797f 100644 --- a/apps/base/customer1/paaas-landing/deployment.yaml +++ b/apps/base/customer1/paaas-landing/deployment.yaml @@ -32,6 +32,8 @@ kind: Service metadata: name: paaas-landing-svc namespace: customer1 + annotations: + networking.gke.io/healthcheck-policy: paaas-healthcheck spec: selector: app: paaas-landing diff --git a/apps/base/customer1/paaas-landing/healthcheck.yaml b/apps/base/customer1/paaas-landing/healthcheck.yaml new file mode 100644 index 0000000..8c5d799 --- /dev/null +++ b/apps/base/customer1/paaas-landing/healthcheck.yaml @@ -0,0 +1,14 @@ +apiVersion: networking.gke.io/v1 +kind: HealthCheckPolicy +metadata: + name: paaas-healthcheck + namespace: customer1 +spec: + default: + checkIntervalSec: 10 + timeoutSec: 5 + healthyThreshold: 2 + unhealthyThreshold: 2 + httpHealthCheck: + port: 80 + requestPath: / diff --git a/apps/base/customer1/paaas-landing/kustomization.yaml b/apps/base/customer1/paaas-landing/kustomization.yaml index ceae37d..8a35a48 100644 --- a/apps/base/customer1/paaas-landing/kustomization.yaml +++ b/apps/base/customer1/paaas-landing/kustomization.yaml @@ -1,4 +1,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - deployment.yaml \ No newline at end of file + - deployment.yaml + - healthcheck.yaml