Compartir a través de


Inicio rápido: Conexión a un clúster de Red Hat OpenShift en Azure 4

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.

Captura de pantalla que resalta la opción Herramientas de línea de comandos de la lista al seleccionar el icono de signo de interrogación.

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=""

Pasos siguientes