Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym szybkim przewodniku dowiesz się, jak nawiązać połączenie z klastrem Microsoft Azure Red Hat OpenShift uruchomionym na OpenShift 4 jako użytkownik kubeadmin za pomocą konsoli internetowej OpenShift.
Wymagania wstępne
Ten artykuł wymaga interfejsu wiersza polecenia platformy Azure w wersji 2.6.0 lub nowszej. Aby znaleźć wersję, uruchom az --version polecenie . Jeśli konieczna będzie instalacja lub uaktualnienie, zobacz Instalowanie interfejsu wiersza polecenia platformy Azure.
Połącz się z klastrem
Możesz zalogować się do klastra kubeadmin przy użyciu użytkownika. Uruchom następujące polecenie, aby uzyskać kubeadmin hasło użytkownika.
Utwórz zmienne dla nazwy klastra i nazwy grupy zasobów. Zastąp <resourceGroupName> i <clusterName> wartościami swojego klastra.
RESOURCEGROUP=<resourceGroupName>
CLUSTER=<clusterName>
az aro list-credentials \
--name $CLUSTER \
--resource-group $RESOURCEGROUP
Poniższe przykładowe dane wyjściowe zawierają hasło w pliku kubeadminPassword.
{
"kubeadminPassword": "<generated password>",
"kubeadminUsername": "kubeadmin"
}
Adres URL konsoli klastra można znaleźć, uruchamiając następujące polecenie i wyświetlając adres URL, taki jak https://console-openshift-console.apps.<random>.<region>.aroapp.io/.
az aro show \
--name $CLUSTER \
--resource-group $RESOURCEGROUP \
--query "consoleProfile.url" --output tsv
Uruchom adres URL konsoli w przeglądarce i zaloguj się przy użyciu kubeadmin poświadczeń.
Instalowanie interfejsu wiersza polecenia platformy OpenShift
Po zalogowaniu się do konsoli internetowej openShift wybierz ? w prawym górnym rogu, a następnie w obszarze Narzędzia wiersza polecenia. Pobierz wydanie odpowiednie dla swojej maszyny.
Możesz również pobrać najnowszą wersję interfejsu wiersza polecenia odpowiednią dla maszyny.
Jeśli uruchamiasz polecenia w usłudze Azure Cloud Shell, pobierz najnowszy interfejs wiersza polecenia platformy OpenShift 4 dla systemu 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
Nawiązywanie połączenia przy użyciu interfejsu wiersza polecenia platformy OpenShift
Pobierz adres serwera interfejsu API.
apiServer=$(az aro show --resource-group $RESOURCEGROUP --name $CLUSTER --query apiserverProfile.url --output tsv)
Utwórz zmienną kubevar , która przechowuje wartość kubeadminPassword , aby nie trzeba było wpisywać ani kopiować i wklejać poświadczeń.
kubevar=$(az aro list-credentials --name $CLUSTER --resource-group $RESOURCEGROUP --query kubeadminPassword --output tsv)
Zaloguj się do serwera interfejsu API klastra OpenShift przy użyciu następującego polecenia.
oc login $apiServer --username kubeadmin --password $kubevar
Po zalogowaniu należy wyczyścić wartość zmiennej kubevar .
kubevar=""