Esercitazione: Connettersi a un cluster di Azure Red Hat OpenShift 4Tutorial: Connect to an Azure Red Hat OpenShift 4 cluster

In questa esercitazione, parte due di tre, si stabilirà una connessione con un cluster Azure Red Hat OpenShift che esegue OpenShift 4 come utente kubeadmin tramite la console Web OpenShift.In this tutorial, part two of three, you will connect to an Azure Red Hat OpenShift cluster running OpenShift 4 as the kubeadmin user through the OpenShift web console. Si apprenderà come:You learn how to:

  • Ottenere le credenziali kubeadmin per il clusterObtain kubeadmin credentials for your cluster
  • Installare l'interfaccia della riga di comando di OpenShiftInstall the OpenShift CLI
  • Connettersi a un cluster di Azure Red Hat OpenShift usando l'interfaccia della riga di comando di OpenShiftConnect to an Azure Red Hat OpenShift cluster using the OpenShift CLI

Prima di iniziareBefore you begin

Nelle esercitazioni precedenti è stato creato un cluster di Azure Red Hat OpenShift.In previous tutorials, an Azure Red Hat OpenShift cluster was created. Se questi passaggi non sono stati eseguiti e si vuole procedere, iniziare con Esercitazione 1: Creare un cluster di Azure Red Hat OpenShift 4.If you have not done these steps, and would like to follow along, start with Tutorial 1 - Create an Azure Red Hat Openshift 4 Cluster.

Se si sceglie di installare e usare l'interfaccia della riga di comando in locale, per questa esercitazione è necessario eseguire l'interfaccia della riga di comando di Azure versione 2.0.75 o successiva.If you choose to install and use the CLI locally, this tutorial requires that you are running the Azure CLI version 2.0.75 or later. Eseguire az --version per trovare la versione.Run az --version to find the version. Se è necessario eseguire l'installazione o l'aggiornamento, vedere Installare l'interfaccia della riga di comando di Azure.If you need to install or upgrade, see Install Azure CLI.

Stabilire la connessione al clusterConnect to the cluster

È possibile accedere al cluster tramite l'utente kubeadmin.You can log into the cluster using the kubeadmin user. Eseguire il comando seguente per trovare la password per l'utente kubeadmin.Run the following command to find the password for the kubeadmin user.

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

L'output di esempio seguente mostra che la password sarà in kubeadminPassword.The following example output shows the password will be in kubeadminPassword.

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

È possibile trovare l'URL della console del cluster eseguendo il comando seguente, simile al seguente: https://console-openshift-console.apps.<random>.<region>.aroapp.io/You can find the cluster console URL by running the following command, which will look like https://console-openshift-console.apps.<random>.<region>.aroapp.io/

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

Avviare l'URL della console in un browser e accedere usando le credenziali kubeadmin.Launch the console URL in a browser and login using the kubeadmin credentials.

Schermata di accesso ad Azure Red Hat OpenShift

Installare l'interfaccia della riga di comando di OpenShiftInstall the OpenShift CLI

Dopo aver eseguito l'accesso alla console Web di OpenShift, fare clic su ?Once you're logged into the OpenShift Web Console, click on the ? in alto a destra e quindi su Strumenti della riga di comando.on the top right and then on Command Line Tools. Scaricare la versione appropriata per il computer.Download the release appropriate to your machine.

Schermata di accesso ad Azure Red Hat OpenShift

È anche possibile scaricare la versione più recente dell'interfaccia della riga di comando appropriata per il computer all'indirizzo https://mirror.openshift.com/pub/openshift-v4/clients/ocp/latest/.You can also download the latest release of the CLI appropriate to your machine from https://mirror.openshift.com/pub/openshift-v4/clients/ocp/latest/.

Se si eseguono i comandi in Azure Cloud Shell, scaricare la versione più recente dell'interfaccia della riga di comando di OpenShift 4 per Linux.If you're running the commands on the Azure Cloud Shell, download the latest OpenShift 4 CLI for 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

Connettersi usando l'interfaccia della riga di comando di OpenShiftConnect using the OpenShift CLI

Recuperare l'indirizzo del server API.Retrieve the API server's address.

apiServer=$(az aro show -g $RESOURCEGROUP -n $CLUSTER --query apiserverProfile.url -o tsv)

Accedere al server API del cluster OpenShift usando il comando seguente.Login to the OpenShift cluster's API server using the following command. Sostituire <kubeadmin password> con la password appena recuperata.Replace <kubeadmin password> with the password you just retrieved.

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

Passaggi successiviNext steps

In questa parte dell'esercitazione si è appreso come:In this part of the tutorial, you learned how to:

  • Ottenere le credenziali kubeadmin per il clusterObtain kubeadmin credentials for your cluster
  • Installare l'interfaccia della riga di comando di OpenShiftInstall the OpenShift CLI
  • Connettersi a un cluster di Azure Red Hat OpenShift usando l'interfaccia della riga di comando di OpenShiftConnect to an Azure Red Hat OpenShift cluster using the OpenShift CLI

Passare all'esercitazione successiva:Advance to the next tutorial: