6.21. Ingress Operator
Ingress Operator는 OpenShift Container Platform 라우터를 구성하고 관리합니다.
6.21.1. 프로젝트 링크 복사링크가 클립보드에 복사되었습니다!
6.21.2. CRD 링크 복사링크가 클립보드에 복사되었습니다!
clusteringresses.ingress.openshift.io- 범위: 네임스페이스
-
CR:
clusteringresses - 검증: 아니요
6.21.3. 구성 오브젝트 링크 복사링크가 클립보드에 복사되었습니다!
클러스터 구성
-
유형 이름:
clusteringresses.ingress.openshift.io -
인스턴스 이름:
default 보기 명령:
oc get clusteringresses.ingress.openshift.io -n openshift-ingress-operator default -o yaml
$ oc get clusteringresses.ingress.openshift.io -n openshift-ingress-operator default -o yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
-
유형 이름:
6.21.4. 참고 링크 복사링크가 클립보드에 복사되었습니다!
Ingress Operator는 openshift-ingress 프로젝트에서 라우터를 설정하고 라우터용 배포를 생성합니다.
oc get deployment -n openshift-ingress
$ oc get deployment -n openshift-ingress
Ingress Operator는 network/cluster 상태의 clusterNetwork[].cidr 을 사용하여 관리형 Ingress 컨트롤러(라우터)가 작동해야 하는 모드(IPv4, IPv6 또는 듀얼 스택)를 확인합니다. 예를 들어 clusterNetwork 에 v6 cidr 만 포함된 경우 Ingress 컨트롤러는 IPv6 전용 모드에서 작동합니다.
다음 예제에서는 클러스터 네트워크가 하나만 존재하고 네트워크가 IPv4 cidr 이므로 Ingress Operator에서 관리하는 Ingress 컨트롤러가 IPv4 전용 모드에서 실행됩니다.
oc get network/cluster -o jsonpath='{.status.clusterNetwork[*]}'
$ oc get network/cluster -o jsonpath='{.status.clusterNetwork[*]}'
출력 예
map[cidr:10.128.0.0/14 hostPrefix:23]
map[cidr:10.128.0.0/14 hostPrefix:23]