Руководство по подключению к кластеру Azure Red Hat OpenShift 4

В этом учебнике (часть 2 из 3) вы будете подключаться к кластеру Azure Red Hat OpenShift с OpenShift 4 в качестве пользователя kubeadm через веб-консоль OpenShift. Вы узнаете, как выполнять следующие задачи:

  • Получение учетных данных kubeadmin для кластера
  • Установка интерфейса командной строки OpenShift
  • Подключение к кластеру Azure Red Hat OpenShift с помощью интерфейса командной строки OpenShift

Перед началом

Создание кластера Azure Red Hat OpenShift описывалось в предыдущих учебниках. Если вы не выполнили эти действия, вы можете начать с руководства 1 по созданию кластера Azure Red Hat OpenShift 4.

Если вы решили установить и использовать интерфейс командной строки локально, то для работы с этим руководством вам понадобится Azure CLI 2.6.0 или более поздней версии. Чтобы узнать версию, выполните команду az --version. Если вам необходимо выполнить установку или обновление, см. статью Установка Azure CLI 2.0.

Подключение к кластеру

Вы можете войти в кластер как пользователь kubeadmin. Выполните следующую команду, чтобы найти пароль для пользователя kubeadmin.

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

В следующем примере вывода показано, какой пароль будет указан в kubeadminPassword.

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

URL-адрес консоли кластера можно узнать, выполнив следующую команду. URL-адрес должен выглядеть вот так: https://console-openshift-console.apps.<random>.<region>.aroapp.io/.

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

Перейдите по URL-адресу консоли в браузере и войдите с помощью учетных данных kubeadmin.

Экран входа в Azure Red Hat OpenShift

Установка интерфейса командной строки OpenShift

После входа в веб-консоль OpenShift щелкните ? в правом верхнем углу, а затем выберите Средства командной строки. Скачайте выпуск, подходящий вашему компьютеру.

Снимок экрана, на котором выделен параметр

Вы также можете скачать последний выпуск интерфейса командной строки, соответствующий вашему компьютеру.

Если вы используете команды на Azure Cloud Shell, скачайте последнюю версию интерфейса командной строки OpenShift 4 для 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

Подключение с помощью интерфейса командной строки OpenShift

Получите адрес сервера API.

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

Войдите на сервер API кластера OpenShift с помощью следующей команды. Замените <пароль> kubeadmin только что извлеченным паролем.

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

Дальнейшие действия

В этой части руководства вы узнали, как выполнить следующие действия:

  • Получение учетных данных kubeadmin для кластера
  • Установка интерфейса командной строки OpenShift
  • Подключение к кластеру Azure Red Hat OpenShift с помощью интерфейса командной строки OpenShift

Перейдите к следующему руководству: