Partilhar via


Ligar a um cluster do Azure Red Hat OpenShift 4

Este artigo mostra como se conectar a um cluster do Azure Red Hat OpenShift executando o OpenShift 4 como o usuário kubeadmin por meio do console da Web OpenShift.

Antes de começar

Este artigo requer a CLI do Azure versão 2.6.0 ou posterior. Executar az --version para localizar a versão. Se precisar de instalar ou atualizar, veja Install Azure CLI (Instalar o Azure CLI).

Ligar ao cluster

Você pode fazer login no cluster usando o kubeadmin usuário. Execute o seguinte comando para localizar a senha do kubeadmin usuário.

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

O exemplo de saída a seguir mostra a senha em kubeadminPassword.

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

Você pode encontrar a URL do console do cluster executando o seguinte comando, que será semelhante https://console-openshift-console.apps.<random>.<region>.aroapp.io/ao .

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

Inicie o URL do console em um navegador e faça login usando as kubeadmin credenciais.

Instalar a CLI do OpenShift

Depois de fazer login no OpenShift Web Console, selecione o ? no canto superior direito e, em seguida, em Ferramentas de linha de comando. Faça o download da versão apropriada para a sua máquina.

Captura de tela que destaca a opção Ferramentas de linha de comando na lista quando você seleciona o ? ícone.

Você também pode baixar a versão mais recente da CLI apropriada para sua máquina.

Se você estiver executando os comandos no Azure Cloud Shell, baixe a CLI mais recente do OpenShift 4 para 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

Conectar-se usando a CLI do OpenShift

Recupere o endereço do servidor de API.

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

Faça login no servidor de API do cluster OpenShift usando o seguinte comando. Substitua <a senha> kubeadmin pela senha que você recuperou.

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

Próximos passos

Saiba como excluir um cluster do Azure Red Hat OpenShift.