استخدام لوحة معلومات Kubernetes لمراقبة جهاز وحدة معالجة الرسومات Azure Stack Edge Pro

ينطبق على:Yes for Pro GPU SKU Azure Stack Edge Pro - GPUAzureYes for Pro 2 SKU Stack Edge Pro 2AzureYes for Pro R SKU Stack Edge Pro RAzureYes for Mini R SKU Stack Edge Mini R

توضح هذه المقالة كيفية الوصول إلى لوحة معلومات Kubernetes واستخدامها لمراقبة جهاز وحدة معالجة الرسومات Azure Stack Edge Pro. لمراقبة جهازك، يمكنك استخدام المخططات في مدخل Azure أو عرض لوحة معلومات Kubernetes أو تشغيل kubectl الأوامر عبر واجهة PowerShell الخاصة بالجهاز.

تركز هذه المقالة فقط على مهام المراقبة التي يمكن تنفيذها على لوحة معلومات Kubernetes.

ستتعلم في هذا المقال طريقة إجراء ما يلي:

  • الوصول إلى لوحة معلومات Kubernetes على جهازك
  • عرض الوحدات النمطية المنشورة على جهازك
  • الحصول على عنوان IP للتطبيقات المنشورة على جهازك
  • عرض سجلات الحاويات للوحدات النمطية المنتشرة على جهازك

حول لوحة معلومات Kubernetes

Kubernetes Dashboard هي واجهة مستخدم قائمة على الويب يمكنك استخدامها لاستكشاف أخطاء التطبيقات المعبأة في حاويات وإصلاحها. Kubernetes Dashboard هو بديل يستند إلى واجهة المستخدم لسطر الأوامر Kubernetes kubectl . لمزيد من المعلومات، راجع لوحة معلومات Kubernetes.

على جهاز Azure Stack Edge Pro، يمكنك استخدام لوحة معلومات Kubernetes في وضع القراءة فقط للحصول على نظرة عامة على التطبيقات التي تعمل على جهاز Azure Stack Edge Pro، وعرض حالة موارد مجموعة Kubernetes، والاطلاع على أي أخطاء حدثت على الجهاز.

لوحة معلومات الوصول

لوحة معلومات Kubernetes للقراءة فقط وتعمل على العقدة الرئيسية Kubernetes في المنفذ 31000. اتبع الخطوات التالية للوصول إلى لوحة المعلومات:

  1. في واجهة المستخدم المحلية لجهازك، انتقل إلى الجهاز ثم انتقل إلى نقاط نهاية الجهاز.

  2. انسخ نقطة نهاية لوحة معلومات Kubernetes . قم بإنشاء إدخال DNS في C:\Windows\System32\Drivers\etc\hosts ملف عميلك للاتصال بلوحة معلومات Kubernetes.

    <IP address of the Kubernetes dashboard> <Kubernetes dashboard endpoint suffix>

    Add DNS entry for Kubernetes dashboard endpoint

  3. في الصف الخاص بنقطة نهاية لوحة معلومات Kubernetes ، حدد تنزيل التكوين. يقوم هذا الإجراء بتنزيل a يسمح لك بالوصول kubeconfig إلى لوحة المعلومات. config.json احفظ الملف على نظامك المحلي.

  4. قم بتنزيل شهادة لوحة معلومات Kubernetes من واجهة المستخدم المحلية.

    1. في واجهة المستخدم المحلية للجهاز، انتقل إلى الشهادات.
    2. حدد موقع إدخال شهادة نقطة نهاية لوحة معلومات Kubernetes. على يسار هذا الإدخال، حدد تنزيل لتنزيل الشهادة على نظام العميل الذي ستستخدمه للوصول إلى لوحة المعلومات.

    Download Kubernetes dashboard endpoint certificate

  5. قم بتثبيت الشهادة التي تم تنزيلها على العميل. في حالة استخدام عميل Windows، اتبع الخطوات التالية:

    1. حدد الشهادة وفي معالج استيراد الشهادات، حدد موقع المتجر كجهاز محلي.

      Install certificate on client 1

    2. قم بتثبيت الشهادة على جهازك المحلي في المخزن الجذر الموثوق به.

      Install certificate on client 2

  6. انسخ عنوان URL للوحة معلومات Kubernetes واستخدمه لفتح لوحة المعلومات في مستعرض. في صفحة تسجيل الدخول إلى لوحة معلومات Kubernetes :

    1. حدد kubeconfig.
    2. حدد علامة الحذف .... استعرض وأشر إلى ما قمت بتنزيله kubeconfig مسبقا على نظامك المحلي. حدد "Sign in". Browse to kubeconfig file
  7. يمكنك الآن عرض لوحة معلومات Kubernetes لجهاز Azure Stack Edge Pro في وضع القراءة فقط.

    Kubernetes Dashboard main page

عرض حالة الوحدة النمطية

وحدات الحوسبة هي حاويات تم تنفيذ منطق عمل لها. يمكنك استخدام لوحة المعلومات للتحقق مما إذا كانت وحدة الحوسبة قد تم نشرها بنجاح على جهاز Azure Stack Edge Pro.

لعرض حالة الوحدة النمطية، اتبع الخطوات التالية على لوحة المعلومات:

  1. في الجزء الأيمن من لوحة المعلومات، انتقل إلى مساحة الاسم. قم بالتصفية حسب مساحة الاسم حيث يتم عرض وحدات IoT Edge ، في هذه الحالة ، iotedge.

  2. في الجزء الأيمن، انتقل إلى عمليات نشر أحمال > العمل.

  3. في الجزء الأيسر ، سترى جميع الوحدات النمطية المنتشرة على جهازك. في هذه الحالة، تم نشر وحدة نمطية GettingStartedWithGPU على Pro Azure Stack Edge. يمكنك أن ترى أنه تم نشر الوحدة النمطية.

    View module deployment

الحصول على عنوان IP للخدمات أو الوحدات النمطية

يمكنك استخدام لوحة المعلومات للحصول على عناوين IP للخدمات أو الوحدات النمطية التي تريد عرضها خارج مجموعة Kubernetes.

يمكنك تعيين نطاق IP لهذه الخدمات الخارجية عبر واجهة مستخدم الويب المحلية للجهاز في صفحة إعدادات شبكة الحساب . بعد نشر وحدات IoT Edge، قد ترغب في تعيين عنوان IP لوحدة نمطية أو خدمة معينة.

للحصول على عنوان IP، اتبع الخطوات التالية على لوحة المعلومات:

  1. في الجزء الأيمن من لوحة المعلومات، انتقل إلى مساحة الاسم. تصفية حسب مساحة الاسم حيث يتم نشر خدمة خارجية، في هذه الحالة، iotedge.

  2. في الجزء الأيمن، انتقل إلى خدمات الاكتشاف وموازنة > التحميل.

  3. في الجزء الأيسر، سترى جميع الخدمات التي يتم تشغيلها في iotedge مساحة الاسم على جهاز Azure Stack Edge Pro.

    Get IP for external services

عرض سجلات الحاوية

هناك حالات تحتاج فيها إلى عرض سجلات الحاويات. يمكنك استخدام لوحة المعلومات للحصول على سجلات لحاوية معينة قمت بنشرها على مجموعة Kubernetes الخاصة بك.

لعرض سجلات الحاويات، اتبع الخطوات التالية على لوحة المعلومات:

  1. في الجزء الأيمن من لوحة المعلومات، انتقل إلى مساحة الاسم. قم بالتصفية حسب مساحة الاسم حيث يتم نشر وحدات IoT Edge ، في هذه الحالة ، iotedge.

  2. في الجزء الأيمن، انتقل إلى أحمال > العمل Pods.

  3. في الجزء الأيسر ، سترى جميع القرون قيد التشغيل على جهازك. حدد الجراب الذي يقوم بتشغيل الوحدة النمطية التي تريد عرض السجلات لها. حدد علامة الحذف الرأسية للجراب الذي قمت بتحديده ومن قائمة السياق، حدد السجلات.

    View container logs 1

  4. يتم عرض السجلات في عارض سجلات مضمن في لوحة المعلومات. يمكنك أيضا تنزيل السجلات.

    View container logs 2

عرض وحدة المعالجة المركزية، واستخدام الذاكرة

تحتوي لوحة معلومات Kubernetes لجهاز Azure Stack Edge Pro أيضا على وظيفة إضافية لخادم Metrics تقوم بتجميع استخدام وحدة المعالجة المركزية والذاكرة عبر موارد Kubernetes.

على سبيل المثال، يمكنك عرض وحدة المعالجة المركزية والذاكرة المستهلكة عبر عمليات النشر في جميع مساحات الأسماء.

View CPU and memory usage across all deployments

يمكنك أيضا التصفية حسب مساحة اسم معينة. في المثال التالي، يمكنك عرض وحدة المعالجة المركزية واستهلاك الذاكرة فقط لعمليات نشر Azure Arc.

View CPU and memory usage for Azure Arc deployments

يوفر خادم مقاييس Kubernetes خطوط أنابيب القياس التلقائي مثل Horizontal Pod Autoscaler.

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

تعرف على كيفية المراقبة باستخدام Azure Monitor. تعرف على كيفية تشغيل التشخيصات وجمع السجلات