3.4. Ingress Controller에서 플로팅 IP 주소 지정
기본적으로 Red Hat OpenStack Platform(RHOSP)의 OpenShift Container Platform 클러스터에 배포 시 부동 IP 주소가 무작위로 할당됩니다. 이 유동 IP 주소는 Ingress 포트와 연결되어 있습니다.
DNS 레코드와 클러스터 배포를 업데이트하기 전에 미리 부동 IP 주소를 만들어 두는 것이 좋습니다. 이런 상황에서는 Ingress Controller에 플로팅 IP 주소를 정의할 수 있습니다. Octavia를 사용하든 사용자 관리 클러스터를 사용하든 이 작업을 수행할 수 있습니다.
절차
플로팅 IP를 사용하여 Ingress Controller 사용자 정의 리소스(CR) 파일을 만듭니다.
Ingress 구성 예시
sample-ingress.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 CR 파일을 적용합니다.
oc apply -f sample-ingress.yaml
$ oc apply -f sample-ingress.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Ingress Controller 엔드포인트로 DNS 레코드를 업데이트하세요.
*.apps.<name>.<domain>. IN A <ingress_port_IP>
*.apps.<name>.<domain>. IN A <ingress_port_IP>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - OpenShift Container Platform 클러스터 생성을 계속합니다.
검증
다음 명령을 사용하여
IngressController
조건을 확인하여 로드 밸런서가 성공적으로 프로비저닝되었는지 확인하세요.oc get ingresscontroller -n openshift-ingress-operator <name> -o jsonpath="{.status.conditions}" | yq -PC
$ oc get ingresscontroller -n openshift-ingress-operator <name> -o jsonpath="{.status.conditions}" | yq -PC
Copy to Clipboard Copied! Toggle word wrap Toggle overflow