8.2. OpenShift Container Platform이 외부 게이트웨이 IP 주소를 결정하는 방법
k8s.ovn.org
API 그룹의 AdminPolicyBasedExternalRoute
사용자 정의 리소스(CR)를 사용하여 보조 외부 게이트웨이를 구성합니다. CR은 외부 게이트웨이의 IP 주소를 지정하기 위한 정적 및 동적 접근 방식을 지원합니다.
AdminPolicyBasedExternalRoute
CR이 대상으로 하는 각 네임스페이스는 다른 AdminPolicyBasedExternalRoute
CR에 의해 선택될 수 없습니다. 네임스페이스에는 동시에 보조 외부 게이트웨이가 있을 수 없습니다.
정책 변경 사항은 컨트롤러에서 격리됩니다. 정책이 적용되지 않으면 다른 정책을 변경하더라도 다른 정책을 다시 시도하지 않습니다. 정책 자체나 대상 네임스페이스, Pod 게이트웨이 또는 동적 홉에서 이를 호스팅하는 네임스페이스와 같은 정책과 관련된 개체에 대한 업데이트가 이루어질 때에만 정책은 변경으로 인해 발생할 수 있는 차이점을 적용하여 다시 평가됩니다.
- 정적 할당
- IP 주소를 직접 지정합니다.
- 동적 할당
네임스페이스 및 포드 선택기와 선택적 네트워크 연결 정의를 사용하여 간접적으로 IP 주소를 지정합니다.
- 네트워크 연결 정의의 이름이 제공되는 경우 네트워크 연결의 외부 게이트웨이 IP 주소가 사용됩니다.
-
네트워크 연결 정의의 이름이 제공되지 않으면 포드 자체의 외부 게이트웨이 IP 주소가 사용됩니다. 하지만 이 방법은 Pod가
hostNetwork를
true
로 설정하여 구성된 경우에만 작동합니다.