Skip to content

fix(a2a): startupProbe + tolerant liveness + resource headroom - #138

Merged
izzywdev merged 1 commit into
mainfrom
chore/a2a-resources-liveness
Jul 26, 2026
Merged

fix(a2a): startupProbe + tolerant liveness + resource headroom#138
izzywdev merged 1 commit into
mainfrom
chore/a2a-resources-liveness

Conversation

@izzywdev

Copy link
Copy Markdown
Owner

Stops the a2a-shared pod's restart-flapping (31 restarts): liveness /healthz had no timeoutSeconds (1s default) so slow-under-load checks killed it. Adds startupProbe (~5min clone+boot grace), tolerant liveness/readiness (5s timeout, 6 failures), and modest resource bump (memory headroom + CPU burst; requests still schedulable on strained nodes).

…pod flapping)

The a2a-shared pod was restart-flapping (31 restarts) under cluster strain: liveness
/healthz had no timeoutSeconds (default 1s), so a briefly-slow health check failed and
kubelet killed the pod. Add a startupProbe (up to ~5min to clone tenants + boot), make
liveness/readiness tolerant (5s timeout, 6 failures), and bump resources (memory headroom
+ CPU burst, requests kept modest to still schedule on strained durable nodes).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session-Id: 17fb89fd-3579-433b-a6c4-9c9e7f3ec549
@github-actions
github-actions Bot enabled auto-merge (squash) July 26, 2026 20:15
@izzywdev
izzywdev merged commit e2d7d1c into main Jul 26, 2026
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant