Bagikan melalui


Mulai cepat: Menyambungkan ke kluster Azure Red Hat OpenShift 4

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.

Cuplikan layar yang menyoroti opsi Alat Baris Perintah dalam daftar saat Anda memilih ikon tanda tanya.

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=""

Langkah selanjutnya