Is TCP only for passive health checks or does it also support ACTIVE health check?
From the docs:
You can use the
healthchecks.active.type
field to specify whether to perform HTTP or HTTPS probes (setting it to"http"
or"https"
), or by simply testing if the connection to a given host and port is successful (setting it to"tcp"
).
But again there is a Note:
Note: Active health checks currently only support HTTP/HTTPS targets. They do not apply to Upstreams assigned to Services with the protocol attribute set to “tcp” or “tls”.