자습서: Azure Red Hat OpenShift 4 클러스터에 연결

총 3부 중 2부에 해당하는 이 자습서에서는 OpenShift 웹 콘솔을 통해 kubeadmin 사용자로 OpenShift 4를 실행하는 Azure Red Hat OpenShift 클러스터에 연결합니다. 다음 방법에 대해 설명합니다.

  • 클러스터의 kubeadmin 자격 증명 획득
  • OpenShift CLI 설치
  • OpenShift CLI를 사용하여 Azure Red Hat OpenShift 클러스터에 연결

시작하기 전에

이전 자습서에서는 Azure Red Hat OpenShift 클러스터를 만들었습니다. 이러한 단계를 아직 수행하지 않았지만 지금부터 따라하려면 자습서 1 - Azure Red Hat OpenShift 4 클러스터 만들기를 시작하세요.

CLI를 로컬로 설치하고 사용하도록 선택한 경우 이 자습서에서는 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 자격 증명을 사용하여 로그인합니다.

Azure Red Hat OpenShift login screen

OpenShift CLI 설치

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

Screenshot that highlights the Command Line Tools option in the list when you select the ? icon.

현재 사용하는 머신에 맞는 최신 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 password>를 방금 검색한 암호로 바꿉니다.

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

다음 단계

자습서의 이 부분에서는 다음 방법에 대해 알아봅니다.

  • 클러스터의 kubeadmin 자격 증명 획득
  • OpenShift CLI 설치
  • OpenShift CLI를 사용하여 Azure Red Hat OpenShift 클러스터에 연결

다음 자습서를 진행합니다.