Início Rápido: Ligue-se a um Azure Red Hat OpenShift com cluster de arquitetura padrão

Neste guia de introdução rápida, vai aprender a estabelecer ligação a um cluster do Microsoft Azure Red Hat OpenShift com arquitetura padrão, a executar o OpenShift 4, com o utilizador kubeadmin, através da consola Web do OpenShift.

Pré-requisitos

Este artigo requer a CLI do Azure versão 2.6.0 ou posterior. Para localizar a versão, execute o az --version comando. Se precisar de instalar ou atualizar, consulte Install CLI do Azure.

Conectar-se ao cluster

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

Crie variáveis para o nome do cluster e o nome do grupo de recursos. Substitua <resourceGroupName> e <clusterName> pelos valores do cluster.

RESOURCEGROUP=<resourceGroupName>
CLUSTER=<clusterName>
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 e gera uma URL como https://console-openshift-console.apps.<random>.<region>.aroapp.io/.

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

Inicie o URL do console em um navegador e entre usando as kubeadmin credenciais.

Instalar a CLI do OpenShift

Depois de iniciar sessão na Consola Web OpenShift, selecione a ? opçã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 de ponto de interrogação.

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 --resource-group $RESOURCEGROUP --name $CLUSTER --query apiserverProfile.url --output tsv)

Crie a kubevar variável que armazena o valor de kubeadminPassword para que você não precise digitar ou copiar e colar a credencial.

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

Entre no servidor de API do cluster OpenShift usando o seguinte comando.

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

Após iniciar sessão, deve limpar o valor da variável kubevar.

kubevar=""

Próximos passos