가상 사설 클라우드(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 웹 콘솔 디버깅을 참조하십시오.