Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dalam Panduan Cepat ini, Anda mempelajari cara menyambungkan ke kluster Microsoft Azure Red Hat OpenShift yang menjalankan OpenShift 4 menggunakan pengguna kubeadmin melalui konsol web OpenShift.
Prasyarat
Artikel ini memerlukan Azure CLI versi 2.6.0 atau yang lebih baru. Untuk menemukan versi, jalankan az --version perintah . Jika Anda perlu menginstal atau memperbarui, lihat Install Azure CLI.
Menyambungkan ke kluster
Anda dapat masuk ke kluster menggunakan pengguna kubeadmin. Jalankan perintah berikut untuk mendapatkan kubeadmin kata sandi pengguna.
Buat variabel untuk nama kluster dan nama grup sumber daya Anda. Ganti <resourceGroupName> dan <clusterName> dengan nilai kluster Anda.
RESOURCEGROUP=<resourceGroupName>
CLUSTER=<clusterName>
az aro list-credentials \
--name $CLUSTER \
--resource-group $RESOURCEGROUP
Contoh output berikut menunjukkan kata sandi di kubeadminPassword.
{
"kubeadminPassword": "<generated password>",
"kubeadminUsername": "kubeadmin"
}
Anda dapat menemukan URL konsol kluster dengan menjalankan perintah berikut, dan menghasilkan URL seperti https://console-openshift-console.apps.<random>.<region>.aroapp.io/.
az aro show \
--name $CLUSTER \
--resource-group $RESOURCEGROUP \
--query "consoleProfile.url" --output tsv
Luncurkan URL konsol di browser dan masuk menggunakan kubeadmin kredensial.
Menginstal CLI OpenShift
Setelah Anda masuk ke OpenShift Web Console, pilih ? di kanan atas lalu pada Alat Baris Perintah. Unduh rilis yang sesuai dengan komputer Anda.
Anda juga dapat mengunduh rilis terbaru CLI yang sesuai dengan komputer Anda.
Jika Anda menjalankan perintah di Azure Cloud Shell, unduh OpenShift 4 CLI terbaru untuk 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
Menyambungkan menggunakan OpenShift CLI
Ambil alamat server API.
apiServer=$(az aro show --resource-group $RESOURCEGROUP --name $CLUSTER --query apiserverProfile.url --output tsv)
kubevar Buat variabel yang menyimpan nilai kubeadminPassword sehingga Anda tidak perlu mengetik atau menyalin dan menempelkan kredensial.
kubevar=$(az aro list-credentials --name $CLUSTER --resource-group $RESOURCEGROUP --query kubeadminPassword --output tsv)
Masuk ke server API kluster OpenShift menggunakan perintah berikut.
oc login $apiServer --username kubeadmin --password $kubevar
Setelah masuk, Anda harus menghapus kubevar nilai variabel.
kubevar=""