Playwright MCP sidecar: liveness/readiness probe failures on port 8086 #42
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Chart v0.4.2 fixed the
--transportargument issue, but now the playwright MCP sidecar fails liveness and readiness probes.Issue Details
Container Status
--transporterror)dial tcp 172.18.1.25:8086: connect: connection refuseddial tcp 172.18.1.25:8086: connect: connection refusedCrashLoopBackOffdue to probe failuresContainer Output (Successful)
The playwright container outputs this on startup, indicating it's working:
Probe Configuration Issue
The container binds to port 8086 and outputs
"url": "http://localhost:8086/mcp", but the Kubernetes probes can't connect to it.Possible causes:
127.0.0.1instead of0.0.0.0Events Log
Progress
--transporterror--transporterror, container starts successfullyExpected Behavior
Playwright MCP sidecar should pass health checks and remain in
Runningstate.Related
Fixed in v0.4.3. The Playwright MCP server binds to
127.0.0.1by default, making it unreachable by kubelet probes. Added--host 0.0.0.0to bind to all interfaces.✅ Fixed in v0.4.3!
The playwright MCP sidecar is now working perfectly:
Readywith chartdevcontainer@0.4.36/6 Running(all containers including playwright)Ready: TrueThe bind to 0.0.0.0 fix resolved the probe connectivity issue. Thanks for the quick turnaround!