Поделиться через


Быстрый старт: Подключение к кластеру Azure Red Hat OpenShift 4

Из этого краткого руководства вы узнаете, как подключиться к кластеру Microsoft Azure Red Hat OpenShift под управлением OpenShift 4 с kubeadmin пользователем через веб-консоль OpenShift.

Предпосылки

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

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

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

Создайте переменные для имени кластера и имени группы ресурсов. Замените <resourceGroupName> и <clusterName> значениями вашего кластера.

RESOURCEGROUP=<resourceGroupName>
CLUSTER=<clusterName>
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" --output tsv

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

Установка интерфейса командной строки 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 --resource-group $RESOURCEGROUP --name $CLUSTER --query apiserverProfile.url --output tsv)

kubevar Создайте переменную, которая хранит значение kubeadminPassword таким образом, чтобы не нужно вводить или копировать и вставлять учетные данные.

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

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

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

После входа необходимо очистить значение переменной kubevar .

kubevar=""

Дальнейшие шаги