Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Neste Guia Rápido, vai aprender a ligar-se a um cluster Red Hat OpenShift do Microsoft Azure que executa o OpenShift 4 através do console da Web OpenShift com o utilizador kubeadmin
.
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 Azure CLI.
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.
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=""