다음을 통해 공유


Azure Red Hat OpenShift 4 클러스터 연결

이 문서에서는 OpenShift 웹 콘솔을 통해 kubeadmin 사용자로 OpenShift 4를 실행하는 Azure Red Hat OpenShift 클러스터에 연결하는 방법을 보여 줍니다.

시작하기 전에

이 문서에는 Azure CLI 버전 2.6.0 이상이 필요합니다. az --version을 실행하여 버전을 찾습니다. 설치 또는 업그레이드해야 하는 경우 Azure CLI 설치를 참조하세요.

클러스터에 연결

kubeadmin 사용자를 사용하여 클러스터에 로그인할 수 있습니다. 다음 명령을 실행하여 kubeadmin 사용자의 암호를 찾습니다.

az aro list-credentials \
  --name $CLUSTER \
  --resource-group $RESOURCEGROUP

다음 출력 예는 kubeadminPassword의 암호를 보여 줍니다.

{
  "kubeadminPassword": "<generated password>",
  "kubeadminUsername": "kubeadmin"
}

다음 명령을 실행하여 https://console-openshift-console.apps.<random>.<region>.aroapp.io/ 형식의 클러스터 콘솔 URL을 찾을 수 있습니다.

 az aro show \
    --name $CLUSTER \
    --resource-group $RESOURCEGROUP \
    --query "consoleProfile.url" -o tsv

브라우저에서 콘솔 URL을 시작하고 kubeadmin 자격 증명을 사용하여 로그인합니다.

OpenShift CLI 설치

OpenShift 웹 콘솔에 로그인한 후 오른쪽 상단에서 ?를 선택한 다음 명령줄 도구를 선택합니다. 머신에 맞는 릴리스를 다운로드합니다.

? 아이콘 선택할 때 목록에서 명령줄 도구 옵션을 강조 표시하는 것을 보여 주는 스크린샷.

현재 사용하는 머신에 맞는 최신 CLI 릴리스를 다운로드할 수도 있습니다.

Azure Cloud Shell에서 명령을 실행하는 경우 Linux용 최신 OpenShift 4 CLI를 다운로드합니다.

cd ~
wget https://mirror.openshift.com/pub/openshift-v4/clients/ocp/latest/openshift-client-linux.tar.gz

mkdir openshift
tar -zxvf openshift-client-linux.tar.gz -C openshift
echo 'export PATH=$PATH:~/openshift' >> ~/.bashrc && source ~/.bashrc

OpenShift CLI를 사용하여 연결

API 서버 주소를 검색합니다.

apiServer=$(az aro show -g $RESOURCEGROUP -n $CLUSTER --query apiserverProfile.url -o tsv)

다음 명령을 사용하여 OpenShift 클러스터의 API 서버에 로그인합니다. <kubeadmin 암호>를 검색한 암호로 바꿉니다.

oc login $apiServer -u kubeadmin -p <kubeadmin password>

다음 단계

Azure Red Hat OpenShift 클러스터를 삭제하는 방법을 알아봅니다.