We have several pipelines currently using GCP BQ as their destination, in Kubernetes. However, on Friday night and several times before, they failed due to connectivity issues with BQ. Our networks team also had a look to check if any firewall rule might be preventing it from establishing connections, but it looked fine. Can someone please help with finding out the possible root cause for this?
Possible root causes for connectivity issues between Kubernetes pipelines and GCP BQ:
Troubleshooting steps:
kubectl logs [POD_NAME]
command to see if there are any errors or warnings that can help you identify the issue.Additional troubleshooting tips:
iperf3
tool to test the connectivity between the pods in your Kubernetes cluster and GCP BQ. This will help you to determine if the issue is with the network or with the pods themselves.gcloud
command-line tool to check the status of GCP BQ. However, it's more accurate to suggest checking the GCP Console or the GCP Status Dashboard, as gcloud doesn't directly provide service health status.