Skip to content

[GKE] Investigate health check setup #92

@slinkydeveloper

Description

@slinkydeveloper

GCP ingress needs readiness probes to be correctly configured in your pod, otherwise it won't boot. Now, our pod probe seem fine, but it's only for the admin port and not for the ingress port, and this prevented the GKE ingress to boot correctly. The workaround was to created a BackednConfig CRD (see this yaml) that properly sets up health checks https://github.com/slinkydeveloper/restate-gcr-node-test/blob/main/restate-deployment.yaml

Now I don't know if we can upstream something there, because idk if it's possible to set per port readiness probe, but it's worth investigating, their docs is here https://docs.cloud.google.com/kubernetes-engine/docs/concepts/ingress#health_checks

From: https://restatedev.slack.com/archives/C06DYBCEZB4/p1770388924547809?thread_ts=1770373782.322309&cid=C06DYBCEZB4

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions