서버·인프라
Fluentd 로 흩어진 쿠버네티스 로그를 한곳에 — 지운 파드의 로그까지 남기는 법
작업 하나의 로그 34줄이 파드 4개에 흩어져 있었고, web 로그의 56.9% 는 /healthz 였다. 노드마다 Fluentd forwarder 를 DaemonSet 으로 띄워 한곳의 aggregator 로 모았더니 지운 파드의 로그도 남았다. 대신 aggregator 가 바뀌자 쌓여 있던 581건이 사라졌다.
작업 하나의 로그 34줄이 파드 4개에 흩어져 있었고, web 로그의 56.9% 는 /healthz 였다. 노드마다 Fluentd forwarder 를 DaemonSet 으로 띄워 한곳의 aggregator 로 모았더니 지운 파드의 로그도 남았다. 대신 aggregator 가 바뀌자 쌓여 있던 581건이 사라졌다.
서버가 늘면 로그를 ssh 로 열어 볼 수 없다. Fluentd 가 그 사이에서 무엇을 하는지, 설정 파일이 어떻게 생겼고 태그·파서·버퍼가 각각 무엇인지 — 직접 띄워 확인하며 처음부터 짚는다.