Partager via


Démarrage rapide : Se connecter à un cluster Azure Red Hat OpenShift 4

Dans ce guide de démarrage rapide, vous allez apprendre à vous connecter à un cluster Microsoft Azure Red Hat OpenShift exécutant OpenShift 4 avec l’utilisateur kubeadmin via la console web OpenShift.

Conditions préalables

Cet article nécessite la version 2.6.0 ou ultérieure d’Azure CLI. Pour connaître la version de l’interface, exécutez la commande az --version. Si vous devez installer ou mettre à niveau, voir Installer Azure CLI.

Se connecter au cluster

Vous pouvez vous connecter au cluster à l’aide de l’utilisateur kubeadmin. Exécutez la commande suivante pour obtenir le mot de passe de l’utilisateur kubeadmin .

Créez des variables pour le nom de votre cluster et le nom du groupe de ressources. Remplacez <resourceGroupName> et <clusterName> par les valeurs de votre cluster.

RESOURCEGROUP=<resourceGroupName>
CLUSTER=<clusterName>
az aro list-credentials \
  --name $CLUSTER \
  --resource-group $RESOURCEGROUP

L’exemple de sortie suivant montre le mot de passe dans kubeadminPassword.

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

Vous pouvez trouver l’URL de la console de cluster en exécutant la commande suivante et génère une URL telle que https://console-openshift-console.apps.<random>.<region>.aroapp.io/.

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

Lancez l’URL de la console dans un navigateur et connectez-vous à l’aide des informations d’identification kubeadmin.

Installer l’interface CLI OpenShift

Une fois connecté à la console web OpenShift, sélectionnez l’élément ? en haut à droite, puis dans les outils en ligne de commande. Téléchargez la version qui convient pour votre ordinateur.

Capture d’écran mettant en évidence l’option Outils en ligne de commande dans la liste lorsque vous sélectionnez l’icône de point d’interrogation.

Vous pouvez aussi télécharger la dernière version de l’interface CLI qui convient pour votre ordinateur.

Si vous exécutez les commandes sur Azure Cloud Shell, téléchargez la dernière version de l’interface CLI OpenShift 4 pour 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

Se connecter à partir de l’interface CLI OpenShift

Récupérez l’adresse du serveur d’API.

apiServer=$(az aro show --resource-group $RESOURCEGROUP --name $CLUSTER --query apiserverProfile.url --output tsv)

Créez la kubevar variable qui stocke la valeur de kubeadminPassword sorte que vous n’avez pas besoin de taper ou copier et coller les informations d’identification.

kubevar=$(az aro list-credentials --name $CLUSTER --resource-group $RESOURCEGROUP --query kubeadminPassword --output tsv)

Connectez-vous au serveur d’API du cluster OpenShift à l’aide de la commande suivante.

oc login $apiServer --username kubeadmin --password $kubevar

Une fois connecté, vous devez effacer la valeur de la kubevar variable.

kubevar=""

Étapes suivantes