1장. 다중 네트워크 이해하기


OpenShift Container Platform 관리자와 사용자는 UDN(사용자 정의 네트워크) 또는 NetworkAttachmentDefinition (NAD)을 사용하여 클러스터의 모든 일반 네트워크 트래픽을 처리하는 네트워크를 정의할 수 있습니다.

1.1. OVN-K CNI가 있는 여러 네트워크

기본적으로 OVN-Kubernetes는 OpenShift Container Platform 클러스터의 CNI(Container Network Interface) 역할을 합니다. 이 네트워크 인터페이스는 관리자가 기본 네트워크를 생성하는 데 사용하는 인터페이스입니다.

사용자 정의 네트워크 및 네트워크 연결 정의 모두 다음 네트워크 유형으로 사용될 수 있습니다.

  • primary networks: Pod의 기본 네트워크 역할을 합니다. 기본적으로 다른 네트워크를 통해 트래픽을 보내도록 Pod 경로를 구성한 경우를 제외하고 모든 트래픽이 기본 네트워크를 통해 전달됩니다.
  • 보조 네트워크: Pod의 기본이 아닌 보조 네트워크로 작동합니다. 보조 네트워크는 특정 트래픽 유형 또는 용도 전용 별도의 인터페이스를 제공합니다. 인터페이스를 통해 보조 네트워크 경로를 사용하도록 명시적으로 구성하는 Pod 트래픽만 있습니다.

다음 다이어그램은 물리적 네트워크 인터페이스인 eth0 을 사용하여 두 개의 네임스페이스에 연결하는 기존 기본 네트워크 인프라가 있는 클러스터를 보여줍니다. 하나의 네임스페이스의 Pod 또는 VM(가상 머신)은 다른 네임스페이스의 Pod 또는 VM과 별도로 실행됩니다. 하나의 기본 네트워크만 생성할 수 있습니다. 그러나 각 네임스페이스에 대해 보조 네트워크를 여러 개 만들 수 있습니다.

그림 1.1. 여러 보조 UDN이 있는 네임스페이스를 보여주는 다이어그램

여러 보조 UDN이 있는 네임스페이스를 보여주는 다이어그램

클러스터 설치 중에 OpenShift Container Platform 관리자는 Multus CNI 플러그인을 활용하여 대체 기본 보조 Pod 네트워크를 구성할 수 있습니다. Multus를 사용하면 ipvlan, macvlan 또는 Network Attachment Definitions와 같은 여러 CNI 플러그인을 함께 사용하여 Pod의 보조 네트워크 역할을 할 수 있습니다.

중요

사용자 정의 네트워크는 OVN-Kubernetes가 CNI로 사용되는 경우에만 지원됩니다. UDN은 다른 CNI와 함께 사용할 수 없습니다.

사용 가능한 CNI 플러그인을 기반으로 보조 네트워크를 정의하고 이러한 네트워크 중 하나 이상을 Pod에 연결할 수 있습니다. 필요에 따라 클러스터에 대해 두 개 이상의 보조 네트워크를 정의할 수 있습니다. 따라서 스위칭 또는 라우팅과 같은 네트워크 기능을 제공하는 pod를 구성할 때 유연성이 제공됩니다. 자세한 내용은 추가 리소스의 링크를 참조하십시오.

  • 지원되는 CNI 플러그인의 전체 목록은 "OpenShift Container Platform의 2차 네트워크"를 참조하십시오.
  • 사용자 정의 네트워크에 대한 자세한 내용은 "사용자 정의 네트워크(UDN) 정보"를 참조하십시오.
  • 네트워크 연결 정의에 대한 자세한 내용은 " NetworkAttachmentDefinition을 사용하여 기본 네트워크 생성".
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동