Tutorial: Conexión a un clúster de la versión 4 de Red Hat OpenShift en Azure

En este tutorial, la segunda de tres partes, se conectará a un clúster de Red Hat OpenShift en Azure que ejecuta OpenShift 4 como usuario kubeadmin mediante la consola web de OpenShift. Aprenderá a:

  • Obtener las credenciales de kubeadmin para el clúster
  • Instalación de la CLI de OpenShift
  • Conectarse a un clúster de Red Hat OpenShift en Azure mediante la CLI de OpenShift

Antes de empezar

En los tutoriales anteriores, se creó un clúster de Red Hat OpenShift en Azure. Si no ha realizado estos pasos, pero desea continuar, comience con el Tutorial 1: Creación de un clúster de la versión 4 de Red Hat Openshift en Azure.

Si decide instalar y usar la CLI de forma local, en este tutorial es preciso que ejecute la CLI de Azure de la versión 2.6.0, u otra posterior. Ejecute az --version para encontrar la versión. 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 buscar la contraseña del usuario kubeadmin.

az aro list-credentials \
  --name $CLUSTER \
  --resource-group $RESOURCEGROUP

En la siguiente salida de ejemplo se muestra que la contraseña estará en kubeadminPassword.

{
  "kubeadminPassword": "<generated password>",
  "kubeadminUsername": "kubeadmin"
}

Para encontrar la dirección URL de la consola del clúster, ejecute el siguiente comando, que tendrá este aspecto https://console-openshift-console.apps.<random>.<region>.aroapp.io/.

 az aro show \
    --name $CLUSTER \
    --resource-group $RESOURCEGROUP \
    --query "consoleProfile.url" -o tsv

Inicie la dirección URL de la consola en un explorador e inicie sesión con las credenciales de kubeadmin.

Pantalla de inicio de sesión de Red Hat OpenShift en Azure

Instalación de la CLI de OpenShift

Una vez que haya iniciado sesión en la consola web de OpenShift, haga clic en ? 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 Command Line Tools (Herramientas de línea de comandos) en la lista al seleccionar el icono 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 -g $RESOURCEGROUP -n $CLUSTER --query apiserverProfile.url -o tsv)

Inicie sesión en el servidor de API del clúster de OpenShift mediante el siguiente comando. Reemplace <contraseña de kubeadmin> por la contraseña que acaba de recuperar.

oc login $apiServer -u kubeadmin -p <kubeadmin password>

Pasos siguientes

En esta parte del tutorial, ha aprendido a:

  • Obtener las credenciales de kubeadmin para el clúster
  • Instalación de la CLI de OpenShift
  • Conectarse a un clúster de Red Hat OpenShift en Azure mediante la CLI de OpenShift

Avance hasta el siguiente tutorial: