Description
Currently, APISIX may serve traffic before completing the initial sync from Kubernetes service discovery, potentially causing routing errors.
I'd like to add a readiness check to ensure APISIX only reports as ready after successfully pulling K8s data. Would extending apisix.status_ready() to include this check be appropriate?
I'm ready to implement this via PR.
Description
Currently, APISIX may serve traffic before completing the initial sync from Kubernetes service discovery, potentially causing routing errors.
I'd like to add a readiness check to ensure APISIX only reports as ready after successfully pulling K8s data. Would extending apisix.status_ready() to include this check be appropriate?
I'm ready to implement this via PR.