5.5. 원격 Red Hat OpenShift Local 인스턴스에 연결

dnsmasq 를 사용하여 Red Hat OpenShift Local에서 관리하는 OpenShift Container Platform 클러스터를 실행하는 원격 서버에 클라이언트 머신을 연결합니다.

이 절차에서는 Red Hat Enterprise Linux, Fedora 또는 CentOS 클라이언트를 사용하는 것으로 가정합니다. 클라이언트의 이 절차에서 모든 명령을 실행합니다.

중요

로컬 네트워크에서만 노출되는 서버에 연결합니다.

사전 요구 사항

절차

  1. dnsmasq 패키지를 설치합니다.

    $ sudo dnf install dnsmasq
  2. NetworkManager에서 DNS 확인에 dnsmasq 사용을 활성화합니다.

    $ sudo tee /etc/NetworkManager/conf.d/use-dnsmasq.conf &>/dev/null <<EOF
    [main]
    dns=dnsmasq
    EOF
  3. 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의 로컬 인스턴스를 실행하여 생성되며 원격 클러스터의 항목과 충돌합니다.

  4. NetworkManager 서비스를 다시 로드합니다.

    $ sudo systemctl reload NetworkManager
  5. oc:를 사용하여 developer 사용자로 원격 클러스터에 로그인합니다.

    $ oc login -u developer -p developer https://api.crc.testing:6443

    원격 OpenShift Container Platform 웹 콘솔은 https://console-openshift-console.apps-crc.testing에서 사용할 수 있습니다.