1.4. NodeNetworkConfigurationPolicy 매니페스트 파일


NNCP( NodeNetworkConfigurationPolicy ) 매니페스트 파일은 Kubernetes NMState Operator가 OpenShift Container Platform 클러스터에 있는 노드에 대한 네트워킹을 구성하는 데 사용하는 정책을 정의합니다.

노드에 노드 네트워크 정책을 적용하면 Kubernetes NMState Operator가 노드 네트워크 정책 세부 정보에 따라 노드에 대한 네트워킹 구성을 구성합니다.

주의

다음 인터페이스 이름 목록은 예약되어 있으므로 NMstate 구성과 함께 사용할 수 없습니다.

  • br-ext
  • br-int
  • br-로컬
  • br-nexthop
  • br0
  • ext-vxlan
  • ext
  • genev_sys_*
  • int
  • k8s-*
  • ovn-k8s-*
  • patch-br-*
  • tun0
  • vxlan_sys_*

OpenShift CLI( oc ) 또는 OpenShift Container Platform 웹 콘솔을 사용하여 NNCP를 생성할 수 있습니다. 설치 후 작업으로 NNCP를 만들거나 기존 NNCP를 편집할 수 있습니다.

참고

NNCP를 만들기 전에 "다양한 인터페이스에 대한 정책 구성 예시" 문서를 읽어보세요.

NNCP를 삭제하려면 oc delete nncp 명령을 사용하여 이 작업을 완료할 수 있습니다. 하지만 이 명령은 브리지 인터페이스와 같은 객체를 삭제하지 않습니다.

노드에 인터페이스를 추가한 노드 네트워크 정책을 삭제해도 노드의 정책 구성은 변경되지 않습니다. 마찬가지로, 인터페이스를 제거해도 정책은 삭제되지 않습니다. Kubernetes NMState Operator가 Pod 또는 노드가 다시 시작될 때마다 제거된 인터페이스를 다시 추가하기 때문입니다.

NNCP, 노드 네트워크 정책 및 모든 인터페이스를 효과적으로 삭제하려면 일반적으로 다음 작업이 필요합니다.

  1. NNCP를 편집하여 파일에서 인터페이스 세부 정보를 제거합니다. 파일에서 name , statetype 매개변수를 제거하지 않도록 주의하세요.
  2. NNCP의 interfaces.state 섹션에 state: absence를 추가합니다.
  3. oc apply -f <nncp_file_name>을 실행합니다. Kubernetes NMState Operator가 클러스터의 각 노드에 노드 네트워크 정책을 적용한 후에는 각 노드에 존재하는 모든 인터페이스가 없음 으로 표시됩니다.
  4. NNCP를 삭제하려면 oc delete nncp를 실행하세요.

추가 리소스

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat