Я устранял проблемы с высокой задержкой на моих модулях GKE и traceroute
выдает следующие результаты при поиске сервера базы данных для этого кластера (который является GCE VPS, но не является частью кластера):
$ traceroute -n -q5 -w30 10.164.0.2
traceroute to 10.164.0.2 (10.164.0.2), 30 hops max, 60 byte packets
1 10.44.49.1 0.050 ms 0.011 ms 0.007 ms 0.008 ms 0.006 ms
2 * 10.164.0.2 1.700 ms * 1.780 ms *
Однако когда я traceroute
из самого узла (используя toolbox
, поскольку узел работает с COS), я получаю это (что имеет смысл):
$ traceroute -q5 -w30 10.164.0.2
traceroute to 10.164.0.2 (10.164.0.2), 64 hops max
1 10.164.0.2 1.301ms 0.085ms 0.095ms 0.076ms 0.118ms
Что могло быть причиной задержек?
Примечание: я наблюдал такое поведение на нескольких модулях, распределенных по разным узлам, на которых запущена как древняя версия Debian, так и современная Alpine.