[KANS] Calico CNI


• Calico는 Kubernetes 환경에서 CNI를 통해 Pod에 IP를 할당하고 네트워크 트래픽을 관리하며, BGP 라우팅 프로토콜을 사용하여 노드 간의 네트워크 대역을 Advertise하여 통신을 가능하게 합니다. Calico-node 파드는 bird, felix, confd 프로그램을 통해 라우팅 테이블과 IPtables를 관리합니다.
• 시스템의 네트워크 설정은 ens5 인터페이스를 통해 기본 게이트웨이 192.168.10.1로 패킷을 전송하며, 네트워크 인터페이스와 관련된 IP 주소 정보를 출력합니다. 또한, filter와 NAT 규칙의 갯수는 각각 50개와 48개로 확인됩니다.
• Calico CNI 설치 후 네트워크 설정 및 라우팅 정보가 업데이트되었으며, IP 주소 할당 방식과 관련된 설정이 변경되었습니다. Calico는 Kubernetes API를 데이터 저장소로 사용하고, 자체 IPAM을 통해 IP 주소를 관리합니다.
• Calico CNI와 관련된 Pod들이 정상적으로 배포되었고, 각 노드에 calico-node 파드가 동작 중입니다. BGP를 통해 노드 간 라우팅이 설정되며, 여러 워크로드의 네트워크 엔드포인트 정보가 확인됩니다.

북마크
공유하기
신고하기