가상 사설 클라우드(VPC)에서 가상 사설 네트워크(VPN)를 연결하지 않으면 왜 Red Hat OpenShift 콘솔에 접속할 수 없나요?
Satellite 위치에 있는 클러스터의 Red Hat OpenShift 웹 콘솔에 액세스하는 데 발생하는 문제를 해결합니다.
Satellite 위치에서 Red Hat OpenShift 클러스터를 생성할 때, Red Hat OpenShift 웹 콘솔에 액세스할 수 없거나 콘솔에 대한 액세스가 간헐적으로 이루어집니다.
다음과 유사한 오류 메시지가 표시됩니다:
OpenShift web console unavailable
Wait until your ingress subdomain is available before you access the OpenShift web console.
Red Hat OpenShift 웹 콘솔에 연결할 수 없는 다음 이유를 검토하십시오.
- Red Hat OpenShift 웹 콘솔은 클러스터의 Ingress 하위 도메인이 작성된 후에만 액세스할 수 있습니다. Ingress 하위 도메인을 작성하려면 클러스터에 있는 기본 작업자 풀의 각 구역에서 호스트를 작업자 노드로 지정해야 합니다. 예를 들어, 기본 작업자 풀이 세 개의 구역에 걸쳐 있지만 두 개의 구역에서만 기본 작업자 풀에 작업자 노드로 지정된 경우 클러스터의 Ingress 하위 도메인을 작성할 수 없으며 웹 콘솔에 액세스할 수 없습니다.
- 인스턴스의 사설 IP( Internet Protocol ) 주소가 자동으로 등록되어 해당 위치의 DNS(Domain Name System) 레코드 및 클러스터의 Ingress 하위 도메인에 추가되었습니다. 이 설정은 호스트의 사설 네트워크에 연결되지 않은 사용자가 로컬 시스템에서 클러스터에 액세스하거나 Red Hat OpenShift 웹 콘솔을 여는 것을 방지합니다.
다음 옵션 중에서 선택하십시오.
- 작업자 노드가 기본 작업자 풀의 각 구역에 존재하지 않음
- 호스트 자동 지정을 사용하는 경우 호스트를 기본 작업자 풀에 지정할 수 있도록 작업자 노드가 없는 구역의 Satellite 위치에 호스트를 연결하십시오. 호스트가 자동으로 지정되지 않으면 수동으로 해당 구역에서 Satellite 호스트를 클러스터에 지정할 수도 있습니다.
- 호스트 사설 IP 주소는 Ingress 하위 도메인에 사용됨
- 호스트의 사설 네트워크에 연결하여 클러스터에 액세스한 다음, Red Hat OpenShift 웹 콘솔을 엽니다. 예를 들어, 온프레미스 로컬 네트워크에 연결하거나, WireGuard 클라우드 공급자의 사설 네트워크에 연결할 수 있습니다.
호스트에 공용 네트워크 연결이 있는 경우에는 호스트의 공인 IP 주소를 사용하도록 클러스터의 서비스 URL 및 위치의 DNS 레코드를 변경하여 클러스터에 대한 액세스를 테스트할 수도 있습니다. 프로덕션 레벨 워크로드에 대해서는 호스트의 사설 네트워크 외부에 있는 권한 부여된 클러스터 사용자가 위치 및 클러스터 하위 도메인을 사용할 수 있도록 하는 것이 권장되지 않는다는 점을 유의하십시오.
이러한 단계를 완료한 후에도 Red Hat OpenShift 웹 콘솔에 액세스할 수 없는 경우에는 Red Hat OpenShift on IBM Cloud 문제점 해결 문서에 있는 OpenShift 웹 콘솔 디버깅을 참조하십시오.