이 빠른 시작에서는 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=""