1.2. OpenShift Container Platform의 보조 네트워크
OpenShift Container Platform은 클러스터에서 보조 네트워크를 생성하기 위해 다음 CNI 플러그인을 제공합니다.
- bridge: 동일한 호스트의 pod가 서로 통신할 수 있도록브리지 기반 보조 네트워크를 구성합니다.
- bond-cni: 여러네트워크 인터페이스를 단일 논리 본딩 인터페이스로 집계하는 방법을 제공하도록 본딩 CNI 보조 네트워크를 구성합니다.
- host-device: pod가 호스트 시스템의 물리적 이더넷 네트워크 장치에 액세스할 수 있도록 호스트 장치 보조 네트워크를 구성합니다.
- ipvlan: macvlan기반 보조 네트워크와 유사하게 호스트의 pod가 해당 호스트의 다른 호스트 및 Pod와 통신할 수 있도록 ipvlan 기반 보조 네트워크를 구성합니다. macvlan 기반 보조 네트워크와 달리 각 pod는 상위 물리적 네트워크 인터페이스와 동일한 MAC 주소를 공유합니다.
- VLAN:VLAN 기반 보조 네트워크를 구성하여 Pod에 대한 VLAN 기반 네트워크 격리 및 연결을 허용합니다.
- macvlan: 호스트의 pod가 물리적 네트워크 인터페이스를 사용하여 해당 호스트의 다른 호스트 및 Pod와 통신할 수 있도록 macvlan 기반 보조 네트워크를 구성합니다. macvlan 기반 보조 네트워크에 연결된 각 Pod에는 고유한 MAC 주소가 제공됩니다.
- Cryo stat : container 네임 스페이스 내에 탭 장치를 생성하도록 Cryostat기반 보조 네트워크를 구성합니다. Cryostat 장치를 사용하면 사용자 공간 프로그램이 네트워크 패킷을 전송하고 수신할 수 있습니다.
- SR-IOV: pod가 호스트 시스템의SR-IOV 가능 하드웨어에서 VF(가상 기능) 인터페이스에 연결할 수 있도록 SR-IOV 기반 보조 네트워크를 구성합니다.
-
route-override
: Pod가 경로를 재정의하고 설정할 수 있도록 경로 조정 기반 보조 네트워크를 구성합니다.