1.14. 경로 및 경로 규칙
네트워크 인터페이스에 대한 IP 주소를 구성한 후 클러스터 노드에 대한 NMState 구성에서 경로와 경로 규칙을 구성할 수 있습니다.
사용자 지정 br- ex 브리지를 수동으로 구성하지 않는 한 정적 경로를 구성할 때 OVN-Kubernetes br- ex 브리지를 다음 홉 인터페이스로 사용할 수 없습니다.
자세한 내용은 베어 메탈에 설치 관리자 프로비저닝 클러스터 배포 문서 또는 베어 메탈에 사용자 프로비저닝 클러스터 설치 문서에서 "사용자 지정 br-ex 브리지를 포함하는 매니페스트 개체 만들기"를 참조하세요.
routes 매개변수는 정적 경로를 정의하고 이러한 경로는 네트워크 인터페이스를 떠나는 트래픽과 트래픽의 대상 네트워크를 결정합니다. 지원되는 값에는 running 및 config가 포함됩니다.
클러스터 노드에 NMState 구성을 적용한 후 기존 경로를 변경하려면 state: absent 매개변수를 사용하여 이전 경로를 지정하고 state: present 매개변수를 사용하여 새 경로를 지정해야 합니다. 그러면 NMState 운영자는 이전 경로를 삭제하고 새 경로를 클러스터 노드에 적용할 수 있습니다.
상태 매개변수를 ignore 로 설정하면 운영자가 특정 경로를 무시한다는 의미입니다.
route-rules 매개변수는 클러스터 노드에 대한 정책 기반 라우팅 기능을 구현합니다. 이 기능을 사용하면 다른 소스 IP 주소에서 발생한 트래픽을 분리하여 다른 게이트웨이와 네트워크 경로를 통해 라우팅할 수 있습니다.
다음 YAML 구성은 인터페이스 eth1 에 대한 정적 경로와 정적 IP 구성을 보여줍니다.
-
config.ip-from: 지정된 IP 주소에서 시작된 모든 네트워크 패킷에 규칙을 적용합니다. -
config.priority: 규칙의 우선순위를 설정합니다. -
config.route-table: 운영자가 네트워크 트래픽이ip-from조건과 일치하는지 확인하는 데 사용하는 라우팅 테이블을 지정합니다. -
address.ip: 이더넷 인터페이스의 정적 IP 주소입니다. -
config.next-hop-address: 노드 트래픽에 대한 다음 홉 주소입니다. 이더넷 인터페이스에 설정된 IP 주소와 동일한 서브넷에 있어야 합니다.