3.4. Ingress 컨트롤러에서 유동 IP 주소 지정
기본적으로 유동 IP 주소는 배포 시 RHOSP(Red Hat OpenStack Platform)의 OpenShift Container Platform 클러스터에 무작위로 할당됩니다. 이 유동 IP 주소는 Ingress 포트와 연결됩니다.
DNS 레코드 및 클러스터 배포를 업데이트하기 전에 유동 IP 주소를 사전 생성해야 할 수 있습니다. 이 경우 Ingress 컨트롤러에 유동 IP 주소를 정의할 수 있습니다. Octavia 사용 여부 또는 사용자 관리 클러스터와 관계없이 이 작업을 수행할 수 있습니다.
절차
유동 IP를 사용하여 Ingress 컨트롤러 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 컨트롤러 끝점을 사용하여 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