172 похожих чатов

[Root@Kub-Workload01 ~]# ping 10.233.99.5 PING 10.233.99.5 (10.233.99.5) 56(84) bytes of

data.
64 bytes from 10.233.99.5: icmp_seq=1 ttl=63 time=5.16 ms
64 bytes from 10.233.99.5: icmp_seq=2 ttl=63 time=0.427 ms
64 bytes from 10.233.99.5: icmp_seq=3 ttl=63 time=0.534 ms
64 bytes from 10.233.99.5: icmp_seq=4 ttl=63 time=0.630 ms
^C
--- 10.233.99.5 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 56ms
rtt min/avg/max/mdev = 0.427/1.686/5.155/2.004 ms
[root@kub-workload01 ~]# ipvsadm -ln | grep ":53"
TCP 10.233.0.3:53 rr
-> 10.233.87.5:53 Masq 1 8 0
-> 10.233.99.5:53 Masq 1 8 0
UDP 10.233.0.3:53 rr
-> 10.233.87.5:53 Masq 1 0 55
-> 10.233.99.5:53 Masq 1 0 55
[root@kub-workload01 ~]# route -n | grep 99.0
10.233.99.0 10.120.8.210 255.255.255.0 UG 0 0 0 tunl0
[root@kub-workload01 ~]#

[root@kub-master01 ~]# iptables --line-numbers -vL PREROUTING -t nat | grep LOG
# Warning: iptables-legacy tables present, use iptables-legacy to see them
1 1 84 LOG icmp -- tunl0 any anywhere anywhere icmp echo-request LOG level warning
[root@kub-master01 ~]# tcpdump -i tunl0 icmp
dropped privs to tcpdump
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on tunl0, link-type RAW (Raw IP), capture size 262144 bytes
10:40:50.723830 IP 10.233.88.0 > 10.233.99.5: ICMP echo request, id 13646, seq 1, length 64
10:40:50.728634 IP 10.233.99.5 > 10.233.88.0: ICMP echo reply, id 13646, seq 1, length 64
10:40:51.724383 IP 10.233.88.0 > 10.233.99.5: ICMP echo request, id 13646, seq 2, length 64
10:40:51.724512 IP 10.233.99.5 > 10.233.88.0: ICMP echo reply, id 13646, seq 2, length 64
10:40:52.752540 IP 10.233.88.0 > 10.233.99.5: ICMP echo request, id 13646, seq 3, length 64
10:40:52.752715 IP 10.233.99.5 > 10.233.88.0: ICMP echo reply, id 13646, seq 3, length 64
10:40:53.776592 IP 10.233.88.0 > 10.233.99.5: ICMP echo request, id 13646, seq 4, length 64
10:40:53.776734 IP 10.233.99.5 > 10.233.88.0: ICMP echo reply, id 13646, seq 4, length 64
^C
8 packets captured
8 packets received by filter
0 packets dropped by kernel
[root@kub-master01 ~]#

Привет, третий день пытаюсь понять, что творится с пакетами в кубере с калико.
Днс накрылся, и видимая причина, то что порт 53 coredns не доступен на воркерноде.
Не смотря на то, что трафик на 53 порт в tunl0 воркерноды уходит, на мастерноде в tunl0 его не слышно, хотя icmp слушается нормально.
Что за фигня такая, не могу понять. Как в tunl0 могут пакеты на порт 53 пропадать? Есть у вас идеи, куда посмотреть? Или посоветуйте чатик по сетям линукс.

1 ответов

4 просмотра

https://habr.com/ru/post/503032/

Похожие вопросы

Обсуждают сегодня

Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
67
Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
40
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
27
В чем сила брат, в NASM или FASM?
Isaac Kleiner
18
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
11
Хтось використовував Vapor на Windows?
Jaroshevskii
15
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
Оба варианта в целом подходят, но скорее создание конфликтной ситуации (на пустой основе). В прошлый раз он сказал мне про ESP32, я забыл про этот микроконтроллер, ошибся, я п...
КТ315
4
Карта сайта