Esta página descreve cenários comuns para testar a conetividade de e para serviços geridos pela Google, como os planos de controlo do Google Kubernetes Engine (GKE) e as instâncias do Cloud SQL.
Pode obter uma análise da configuração dos testes de conetividade em rotas de e para serviços geridos pela Google. Mesmo que não tenha autorização para aceder ao projeto pertencente à Google onde estes recursos estão localizados, os testes de conectividade podem analisar a configuração da rede de nuvem privada virtual (VPC) do projeto e fornecer um resultado de acessibilidade geral. Os testes de conetividade não fornecem detalhes de configuração para análise no projeto pertencente à Google.
Por predefinição, os testes de conetividade tentam executar um teste através do endereço IP privado do ponto final do serviço gerido pela Google e da ligação de interligação de redes VPC entre a sua rede e a rede pertencente à Google. Se o ponto final não tiver um endereço IP privado, os testes de conetividade usam o endereço IP público. Os testes de conetividade analisam se o pacote consegue alcançar o ponto final, o que inclui a análise da configuração na rede VPC pertencente à Google para o ponto final. Se os testes de conetividade detetarem problemas de configuração no seu projeto, a respetiva análise é interrompida antes de alcançar a rede pertencente à Google.
Os diagramas de rastreio nesta página usam os símbolos descritos na legenda seguinte.O diagrama seguinte mostra o caminho do rastreio ao testar a conetividade com os serviços geridos pela Google. O diagrama usa um nó do GKE para controlar o teste do plano como exemplo.
Cloud SQL a uma VM
A captura de ecrã seguinte da Google Cloud consola mostra um rastreio de uma instância do Cloud SQL que indica um resultado geral de Reachable.
Este resultado mostra que os testes de conetividade validaram a conetividade de rede da instância do Cloud SQL para a VM de destino. Isto inclui a análise da configuração no projeto pertencente à Google onde a instância do Cloud SQL é executada. O rastreio não fornece detalhes para os recursos no projeto pertencente à Google porque não tem autorização para os ver.
VM para Cloud SQL
Esta secção apresenta um exemplo do resultado de um teste bem-sucedido de uma VM para uma instância do Cloud SQL. Neste exemplo, a análise da configuração indica um resultado geral de Reachable.
Este resultado mostra que os testes de conetividade validaram a conetividade de rede da VM de origem para a instância do Cloud SQL de destino. Isto inclui a análise da configuração no projeto pertencente à Google onde a instância do Cloud SQL é executada. O rastreio não fornece detalhes para os recursos no projeto pertencente à Google porque não tem autorização para os ver.
VM para o Cloud SQL através do endereço IP público
Esta secção apresenta um exemplo do resultado de um teste bem-sucedido de uma VM para uma instância do Cloud SQL através de um endereço IP público. Neste exemplo, a análise da configuração indica um resultado geral de Reachable.
Este resultado mostra que os testes de conetividade validaram a conetividade de rede da VM de origem para a instância do Cloud SQL de destino através de um endereço IP público. Isto inclui a análise da configuração no projeto pertencente à Google onde a instância do Cloud SQL é executada. O rastreio não fornece detalhes dos recursos no projeto pertencente à Google porque não tem autorização para os ver.
Do plano de controlo do GKE para o nó do GKE
Esta secção apresenta um exemplo do resultado de um teste bem-sucedido a um nó do GKE. Neste exemplo, a análise da configuração indica um resultado geral de Reachable.
Este resultado mostra que os testes de conetividade validaram a conetividade de rede do plano de controlo do GKE de origem para o nó do GKE de destino. Isto inclui a análise da configuração dos recursos no projeto pertencente à Google onde o nó é executado. O rastreio não fornece detalhes dos recursos no projeto pertencente à Google porque não tem autorização para os ver.
Do nó do GKE para o plano de controlo do GKE
Esta secção apresenta um exemplo do resultado de um teste bem-sucedido a um plano de controlo do GKE. Neste exemplo, a análise da configuração indica um resultado geral de Reachable.
Este resultado mostra que os testes de conetividade validaram a conetividade de rede do nó do GKE de origem para o plano de controlo do GKE de destino. Isto inclui a análise da configuração dos recursos no projeto pertencente à Google onde o plano de controlo é executado. O rastreio não fornece detalhes dos recursos no projeto pertencente à Google porque não tem autorização para os ver.
GKE node para o plano de controlo do GKE através do endereço IP público
Esta secção descreve um exemplo de um teste bem-sucedido a um plano de controlo do GKE através de um endereço IP público. Neste exemplo, a análise da configuração indica um resultado geral de Reachable.
Este resultado mostra que os testes de conetividade validaram a conetividade de rede do nó do GKE de origem para a rede na qual o plano de controlo do GKE é executado, mas não para o plano de controlo do GKE. Quando testa através de um endereço IP público, os testes de conectividade não analisam a configuração dos recursos no projeto pertencente à Google onde o plano de controlo é executado.
Falhas nos testes de serviços geridos pela Google
Quando testa serviços geridos pela Google, o teste pode falhar com uma mensagem de erro a indicar que o pacote foi rejeitado no serviço (por exemplo, DROPPED_INSIDE_GKE_SERVICE ou DROPPED_INSIDE_CLOUD_SQL_SERVICE). Esta mensagem pode indicar um problema de configuração no projeto pertencente à Google que aloja o serviço nos seguintes casos:
- Testou a conetividade entre um plano de controlo do GKE e um nó do GKE no mesmo cluster (em qualquer direção).
- Testou a conetividade da sua rede de VPC a uma instância do Cloud SQL ligada à sua rede, em que a origem e o destino estão na mesma região.
Se receber a mensagem de erro mencionada anteriormente para um dos casos indicados anteriormente, contacte o apoio técnico. Caso contrário, a mensagem de erro pode indicar uma entrada inválida. Confirme que está a testar a partir de um ponto final que existe e que espera alcançar o recurso gerido no projeto pertencente à Google. Por exemplo, se estiver a testar a partir de um nó do GKE para um plano de controlo do GKE, confirme que o nó existe e que se espera que tenha conetividade com o plano de controlo.
A captura de ecrã seguinte da Google Cloud consola mostra um rastreio para uma instância do Cloud SQL de destino que indica um resultado geral de Unreachable.
O teste falhou porque foi criado com a porta 80 em vez da porta 5432, a porta na qual a instância do Cloud SQL de destino (Postgres) está a aceitar ligações.
O que se segue?
- Cenários de teste comuns
- Saiba mais sobre os testes de conetividade
- Resolva problemas com os testes de conetividade


