2017-09-29 11 views
1

나는 Kubernetes Services 사이의 트래픽을 발견하고 그것을 모니터하는 방법을 찾고 있습니까? 누군가가 어떻게 달성 할 수 있는지 알고 있습니까?Kubernetes Services 사이의 트래픽을 어떻게 모니터하고 발견 할 수 있습니까?

예를 들어 이런 종류의 측정 항목이나 이벤트를 찾을 수 있습니까? 당신이 다음 Netflow iptables module을 사용할 수 있습니다 (글을 쓰는 시간을 기준으로 기본 인) kube-proxy --proxy-mode iptables를 사용하는 경우

사전

답변

1

에 감사드립니다.

또는 ad-hoc을 디버깅해야하는 경우 grep <service_ip> /proc/net/nf_conntrack. 다음은 DNS 토론의 예입니다.

# grep '10\.3\.0\.10' /proc/net/nf_conntrack 
ipv4  2 udp  17 26 src=192.168.101.1 dst=10.3.0.10 sport=41349 dport=53 src=10.2.38.2 dst=10.2.31.0 sport=53 dport=41349 [ASSURED] mark=0 secctx=system_u:object_r:unlabeled_t:s0 zone=0 use=2 
ipv4  2 udp  17 12 src=192.168.101.1 dst=10.3.0.10 sport=57298 dport=53 src=10.2.38.2 dst=10.2.31.0 sport=53 dport=57298 [ASSURED] mark=0 secctx=system_u:object_r:unlabeled_t:s0 zone=0 use=2 
ipv4  2 udp  17 102 src=192.168.101.1 dst=10.3.0.10 sport=43260 dport=53 src=10.2.38.2 dst=10.2.31.0 sport=53 dport=43260 [ASSURED] mark=0 secctx=system_u:object_r:unlabeled_t:s0 zone=0 use=2 
ipv4  2 udp  17 65 src=192.168.101.1 dst=10.3.0.10 sport=44899 dport=53 src=10.2.38.2 dst=10.2.31.0 sport=53 dport=44899 [ASSURED] mark=0 secctx=system_u:object_r:unlabeled_t:s0 zone=0 use=2