Как собрать все входящие и исходящие трафики c кластерных коробок k8s? - PullRequest
0 голосов
/ 06 января 2020

У меня есть кластер k8s с тремя узлами (Узел A, Узел B, Узел C) , развернутый простой nginx с репликой 4 и выставленный через k8s обслуживание .

Теперь все мои nginx имеют свой собственный IP-адрес и сервисный IP-адрес.

Теперь мне нужны все входящие и исходящие трафик c моих nginx модулей. монитор.

Я планирую создать еще один модуль с простой утилитой tcpdump для регистрации сетевого трафика c, но как я могу перенаправить все другие пакеты модулей c в модуль, в котором работает tcpdump.

Заранее спасибо за предложения.

1 Ответ

1 голос
/ 06 января 2020

Я бы предложил использовать сервис me sh, например Linkerd или Istio для мониторинга трафика сети c.

Сервис me sh развертывает прокси в качестве дополнительной машины вместе с вашим модулем, и поскольку весь сетевой трафик c проходит через этот прокси, он может собирать метрики и сохранять эти метрики в Prometheus, а затем Grafana можно использовать в качестве панели мониторинга.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...