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