共用方式為


快速入門:連線到 Azure Red Hat OpenShift 4 叢集

在本快速入門中,您將瞭解如何透過 OpenShift 網頁控制台連接到執行 OpenShift 4 的 Azure Red Hat OpenShift 叢集 kubeadmin 使用者。

先決條件

本文需要使用 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"
}

您可以執行下列命令來尋找叢集控制台 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 Web 控制台之後,請選擇右上方的 ,然後在命令行工具上選取 ? 。 下載適合您電腦的版本。

當您選取問號圖示時,醒目提示清單中 [命令行工具] 選項的螢幕快照。

您也可以下載適用於您的機器的最新 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)

使用以下命令登入 OpenShift 叢集的 API 伺服器。 將您擷取的密碼替換<kubeadmin password>.

oc login $apiServer --username kubeadmin --password <kubeadmin password>

後續步驟