5.5. 원격 Red Hat OpenShift Local 인스턴스에 연결
dnsmasq 를 사용하여 Red Hat OpenShift Local에서 관리하는 OpenShift Container Platform 클러스터를 실행하는 원격 서버에 클라이언트 머신을 연결합니다.
이 절차에서는 Red Hat Enterprise Linux, Fedora 또는 CentOS 클라이언트를 사용하는 것으로 가정합니다. 클라이언트의 이 절차에서 모든 명령을 실행합니다.
로컬 네트워크에서만 노출되는 서버에 연결합니다.
사전 요구 사항
- 클라이언트가 연결할 수 있도록 원격 서버가 설정됩니다. 자세한 내용은 원격 서버에서 Red Hat OpenShift Local 설정을 참조하십시오.
- 서버의 외부 IP 주소를 알고 있습니다.
-
클라이언트의
$PATH에 최신 OpenShift CLI(oc) 가 있습니다.
절차
dnsmasq패키지를 설치합니다.$ sudo dnf install dnsmasq
NetworkManager에서 DNS 확인에
dnsmasq사용을 활성화합니다.$ sudo tee /etc/NetworkManager/conf.d/use-dnsmasq.conf &>/dev/null <<EOF [main] dns=dnsmasq EOF
Red Hat OpenShift Local의 DNS 항목을
dnsmasq구성에 추가합니다.$ sudo tee /etc/NetworkManager/dnsmasq.d/external-crc.conf &>/dev/null <<EOF address=/apps-crc.testing/SERVER_IP_ADDRESS address=/api.crc.testing/SERVER_IP_ADDRESS EOF
참고/etc/NetworkManager/dnsmasq.d/crc.conf 의 기존 항목을 주석 처리합니다. 이러한 항목은 Red Hat OpenShift Local의 로컬 인스턴스를 실행하여 생성되며 원격 클러스터의 항목과 충돌합니다.
NetworkManager 서비스를 다시 로드합니다.
$ sudo systemctl reload NetworkManager
oc:를 사용하여developer사용자로 원격 클러스터에 로그인합니다.$ oc login -u developer -p developer https://api.crc.testing:6443
원격 OpenShift Container Platform 웹 콘솔은 https://console-openshift-console.apps-crc.testing에서 사용할 수 있습니다.