728x90
반응형
# 쿠버네티스 네트워크 - 포드간의 통신
- 포드끼리 통신을 위해서는 CNI플러그인이 필요
- 위브넷과, 캘리코가 가장 많이 사용됨
- 테스트 용으로는 위브넷이 가장 적합함
# 네트워크 확인하기
sudo netstat -antp | grep weave
sudo docker ps | grep weave
# 프로세스를 조회하기
ps -eaf | grep 6139
- 조회를 해보면 실행 명령어도 함께 나옴
ifconfig weave
# 위브넷에 관련된 설정파일 보기
kubectl get ds weave-net -n kube-system -o yaml
- 데몬셋은 각각의 노드마다 1개씩 설치된다.
# 포드와 서비스간 통신
- 클러스터 ip가 iptables에 등록이 되고 등록된 정보가 netfilter에서 필터링 되어 조회가 가능하다.
- 모든 통신방식은 리눅스 커널의 통신방식에 기반하여 적용된다.
# 포드와 서비스 사이의 통신
- 클러스터ip를 생성하면 iptables의 설정 적용 됨
- iptable에서 목록을 확인
kubectl get svc --all-namespaces
sudo iptables -S -t nat | grep 10.96
728x90
반응형
'⭐ Kubernetes & EKS > 네트워크 (Network)' 카테고리의 다른 글
# 쿠버네티스 네트워크 - CoreDNS 서비스 및 서비스 DNS 연습문제 (0) | 2021.09.11 |
---|---|
쿠버네티스 네트워크 (컨테이너간 인터페이스 공유) (0) | 2021.09.11 |