VPC CNI의 ENI-Pod IP 매핑

VPC CNI의 ENI-Pod IP 매핑 An architecture diagram generated by Archify. Primary ENI · eth0 · EC2 인스턴스 (Worker Node) · Secondary IP 할당 Primary ENI eth0 Secondary IP 할당 Secondary ENI · eth1 · EC2 인스턴스 (Worker Node) · Secondary IP 할당 Secondary ENI eth1 Secondary IP 할당 Secondary ENI · eth2 · 여유 용량(대기) · EC2 인스턴스 (Worker Node) · 여유 용량 (대기) Secondary ENI eth2 · 여유 용량(대기) 여유 용량 (대기) Pod 1 · Secondary IP · EC2 인스턴스 (Worker Node) › Pods Pod 1 Secondary IP Pod 2 · Secondary IP · EC2 인스턴스 (Worker Node) › Pods Pod 2 Secondary IP Pod 3 · Secondary IP · EC2 인스턴스 (Worker Node) › Pods Pod 3 Secondary IP Pod 4 · Secondary IP · EC2 인스턴스 (Worker Node) › Pods Pod 4 Secondary IP EC2 인스턴스 (Worker Node) Pods Legend 백엔드 서비스 클라우드 서비스

VPC CNI 동작 방식

  • • 각 Pod는 VPC의 실제 IP 주소(ENI의 Secondary IP)를 받는다
  • • eth2는 아직 Pod에 할당되지 않은 여유 용량으로 대기한다
  • • 인스턴스 유형별 최대 ENI 수와 ENI당 IPv4 수가 노드의 최대 Pod 수를 결정한다