Sdílet prostřednictvím


Rychlý start: Připojení ke clusteru Azure Red Hat OpenShift 4

V tomto rychlém startu se dozvíte, jak se připojit ke clusteru Microsoft Azure Red Hat OpenShift s OpenShiftem 4 s uživatelem kubeadmin prostřednictvím webové konzoly OpenShift.

Požadavky

Tento článek vyžaduje Azure CLI verze 2.6.0 nebo novější. Verzi najdete spuštěním az --version příkazu. Pokud potřebujete instalovat nebo upgradovat, podívejte se na Install Azure CLI.

Připojení ke clusteru

Ke clusteru se můžete přihlásit pomocí kubeadmin uživatele. Spuštěním následujícího příkazu získejte kubeadmin heslo uživatele.

Vytvořte proměnné pro název clusteru a název skupiny prostředků. Nahraďte <resourceGroupName> a <clusterName> hodnotami vašeho clusteru.

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

Následující příklad výstupu ukazuje heslo v kubeadminPassword.

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

Adresu URL konzoly clusteru najdete spuštěním tohoto příkazu, který vygeneruje adresu URL podobnou https://console-openshift-console.apps.<random>.<region>.aroapp.io/.

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

Spusťte adresu URL konzoly v prohlížeči a přihlaste se pomocí přihlašovacích kubeadmin údajů.

Instalace rozhraní příkazového řádku OpenShift

Po přihlášení k webové konzole OpenShift vyberte ? v pravém horním rohu a pak v nástrojích příkazového řádku. Stáhněte si verzi odpovídající vašemu počítači.

Snímek obrazovky, který zvýrazní možnost Nástroje příkazového řádku v seznamu, když vyberete ikonu otazníku

Můžete si také stáhnout nejnovější verzi rozhraní příkazového řádku odpovídající vašemu počítači.

Pokud spouštíte příkazy v Azure Cloud Shellu, stáhněte si nejnovější OpenShift 4 CLI pro 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

Připojení pomocí rozhraní příkazového řádku OpenShift

Načtěte adresu serveru rozhraní API.

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

Vytvořte proměnnou kubevar , která ukládá hodnotu kubeadminPassword , abyste nemuseli zadávat nebo kopírovat a vkládat přihlašovací údaje.

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

Přihlaste se k serveru rozhraní API clusteru OpenShift pomocí následujícího příkazu.

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

Po přihlášení byste měli vymazat kubevar hodnotu proměnné.

kubevar=""

Další kroky