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