Over the weekend, the GCP LB flagged one of our instances as unheathly. Nothing had changed, no redeployments and the other instances are fine.
I'm using a TCP healthcheck, the following turns 0 as expected.
nc localhost 80 -z; echo $?
How do I debug why GCP considers a node unhealthy?
I changed the healthcheck to SSL and then back to TCP80 and now Google considers the node healthy. This is a little concerning.