الاتصال بمجموعة Azure Red Hat OpenShift 4

توضح هذه المقالة كيفية الاتصال بمجموعة Azure Red Hat OpenShift التي تقوم بتشغيل OpenShift 4 كمستخدم kubeadmin من خلال وحدة تحكم الويب OpenShift.

قبل البدء

تتطلب هذه المقالة الإصدار 2.6.0 من Azure CLI أو أحدث. قم بتشغيل az --version للعثور على الإصدار. إذا كنت بحاجة إلى التثبيت أو الترقية، فراجع تثبيت Azure CLI.

الاتصال بنظام المجموعة

يمكنك تسجيل الدخول إلى المجموعة باستخدام مستخدم kubeadmin. شغّل الأمر التالي للعثور على كلمة المرور للمستخدم kubeadmin.

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

يظهر إخراج المثال التالي كلمة المرور في kubeadminPassword.

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

يمكنك العثور على عنوان "URL" الخاص بوحدة التحكم في المجموعة من خلال تشغيل الأمر التالي، والذي سيكون شكله كالتالي https://console-openshift-console.apps.<random>.<region>.aroapp.io/.

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

شغّل عنوان "URL" الخاص بوحدة التحكم في أي مستعرض وسجّل الدخول باستخدام بيانات اعتماد kubeadmin.

تثبيت "OpenShift CLI"

بمجرد تسجيل الدخول إلى OpenShift Web Console، حدد ؟ في أعلى اليمين ثم في Command Line Tools. قم بتنزيل الإصدار المناسب لجهازك.

لقطة شاشة تبرز خيار أدوات سطر الأوامر في القائمة عند تحديد ؟ رمز.

يمكنك أيضا تنزيل أحدث إصدار من CLI المناسب لجهازك.

إذا كنت تشغل الأوامر على "Azure Cloud Shell"، فقم بتنزيل أحدث إصدار من "OpenShift 4 CLI" لنظام التشغيل "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

اتصل بالاستعانة بـ"OpenShift CLI"

استخرج عنوان خادم واجهة برمجة التطبيقات.

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

سجّل الدخول إلى خادم واجهة برمجة التطبيقات الخاص بمجموعة "OpenShift" باستخدام الأمر التالي. استبدل <كلمة مرور> kubeadmin بكلمة المرور التي قمت باستردادها.

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

الخطوات التالية

تعرف على كيفية حذف مجموعة Azure Red Hat OpenShift.