다음을 통해 공유


빠른 시작: Azure Red Hat OpenShift 4 클러스터에 연결

이 빠른 시작에서는 OpenShift 웹 콘솔을 통해 사용자와 함께 kubeadmin OpenShift 4를 실행하는 Microsoft Azure Red Hat OpenShift 클러스터에 연결하는 방법을 알아봅니다.

필수 조건

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

클러스터에 연결

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

클러스터 이름 및 리소스 그룹 이름에 대한 변수를 만듭니다. "<resourceGroupName><clusterName>를 클러스터의 값으로 변경하세요."

RESOURCEGROUP=<resourceGroupName>
CLUSTER=<clusterName>
az aro list-credentials \
  --name $CLUSTER \
  --resource-group $RESOURCEGROUP

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

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

다음 명령을 실행하여 클러스터 콘솔 URL을 찾을 수 있으며 다음과 같은 https://console-openshift-console.apps.<random>.<region>.aroapp.io/URL을 출력합니다.

az aro show \
  --name $CLUSTER \
  --resource-group $RESOURCEGROUP \
  --query "consoleProfile.url" --output 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 --resource-group $RESOURCEGROUP --name $CLUSTER --query apiserverProfile.url --output tsv)

자격 증명을 kubevar 입력하거나 복사하여 붙여넣을 필요가 없도록 값을 kubeadminPassword 저장하는 변수를 만듭니다.

kubevar=$(az aro list-credentials --name $CLUSTER --resource-group $RESOURCEGROUP --query kubeadminPassword --output tsv)

다음 명령을 사용하여 OpenShift 클러스터의 API 서버에 로그인합니다.

oc login $apiServer --username kubeadmin --password $kubevar

로그인한 후에 kubevar 변수의 값을 지워야 합니다.

kubevar=""

다음 단계