你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
教程:连接到 Azure Red Hat OpenShift 4 群集
在本教程(我们推出的一系列教程的第二部分,共三部分)中,你将以 kubeadmin 用户身份通过 OpenShift Web 控制台连接到运行 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"
}
可以通过运行以下命令查找群集控制台 URL,它类似于 https://console-openshift-console.apps.<random>.<region>.aroapp.io/
。
az aro show \
--name $CLUSTER \
--resource-group $RESOURCEGROUP \
--query "consoleProfile.url" -o 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 -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 群集
转到下一教程: