Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este inicio rápido, aprenderá a conectarse a un clúster de Red Hat OpenShift de Microsoft Azure que ejecuta OpenShift 4 con el kubeadmin usuario a través de la consola web de OpenShift.
Prerrequisitos
En este artículo se requiere la versión 2.6.0 o posterior de la CLI de Azure. Para encontrar la versión, ejecute el comando az --version. Si necesita instalarla o actualizarla, vea Instalación de la CLI de Azure.
Conectarse al clúster
Puede iniciar sesión en el clúster con el usuario kubeadmin. Ejecute el siguiente comando para obtener la kubeadmin contraseña del usuario.
Cree variables para el nombre del clúster y el nombre del grupo de recursos. Reemplace <resourceGroupName> y <clusterName> por los valores del clúster.
RESOURCEGROUP=<resourceGroupName>
CLUSTER=<clusterName>
az aro list-credentials \
--name $CLUSTER \
--resource-group $RESOURCEGROUP
En la siguiente salida de ejemplo se muestra la contraseña en kubeadminPassword.
{
"kubeadminPassword": "<generated password>",
"kubeadminUsername": "kubeadmin"
}
Puede encontrar la dirección URL de la consola de clúster ejecutando el comando siguiente y genera una dirección URL como https://console-openshift-console.apps.<random>.<region>.aroapp.io/.
az aro show \
--name $CLUSTER \
--resource-group $RESOURCEGROUP \
--query "consoleProfile.url" --output tsv
Inicie la dirección URL de la consola en un explorador e inicie sesión con las credenciales de kubeadmin.
Instalación de la CLI de OpenShift
Después de iniciar sesión en la consola web de OpenShift, seleccione en ? la parte superior derecha y, a continuación, en Herramientas de línea de comandos. Descargue la versión adecuada para su máquina.
También puede descargar la última versión de la CLI adecuada para su máquina.
Si va a ejecutar los comandos en Azure Cloud Shell, descargue la CLI más reciente de OpenShift 4 para Linux.
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
Conexión mediante la CLI de OpenShift
Recupere la dirección del servidor de la API.
apiServer=$(az aro show --resource-group $RESOURCEGROUP --name $CLUSTER --query apiserverProfile.url --output tsv)
Cree la kubevar variable que almacena el valor de kubeadminPassword para que no sea necesario escribir ni copiar y pegar la credencial.
kubevar=$(az aro list-credentials --name $CLUSTER --resource-group $RESOURCEGROUP --query kubeadminPassword --output tsv)
Inicie sesión en el servidor de API del clúster de OpenShift mediante el siguiente comando.
oc login $apiServer --username kubeadmin --password $kubevar
Después de iniciar sesión, debe borrar el valor de la kubevar variable.
kubevar=""