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 هي منصة مفتوحة المصدر شائعة لتنسيق التطبيقات المعبأة في حاويات. توفر هذه المقالة نظرة عامة حول Kubernetes ثم توضح كيفية عمل Kubernetes على جهاز Azure Stack Edge الخاص بك.

نبذة عن كوبرنيتيس

يوفر Kubernetes نظامًا أساسيًا سهلاً وموثوقًا لإدارة التطبيقات المستندة إلى الحاويات ومكونات الشبكات والتخزين المرتبطة بها. يمكنك بناء التطبيقات المُخزّنة في حاويات وتسليمها وتوسيع نطاقها بسرعة باستخدام Kubernetes.

كمنصة مفتوحة ، يمكنك استخدام Kubernetes لإنشاء تطبيقات باستخدام لغة البرمجة المفضلة لديك أو مكتبات نظام التشغيل أو ناقل المراسلة. لجدولة الإصدارات ونشرها ، يمكن ل Kubernetes التكامل مع التكامل المستمر الحالي وأدوات التسليم المستمر.

لمزيد من المعلومات، راجع كيفية عمل Kubernetes.

Kubernetes on Azure Stack Edge

على جهاز Azure Stack Edge، يمكنك إنشاء مجموعة Kubernetes عن طريق تكوين الحوسبة. عند تكوين دور الحوسبة، يتم نشر مجموعة Kubernetes بما في ذلك العقد الرئيسية وعقد العامل وتكوينها لك. ثم يتم استخدام هذه المجموعة لنشر عبء العمل عبر kubectlأو IoT Edge أو Azure Arc.

يتوفر جهاز Azure Stack Edge كتكوين 1-node أو تكوين 2-node (لطراز GPU Pro فقط) الذي يشكل مجموعة البنية الأساسية. مجموعة Kubernetes منفصلة عن مجموعة البنية التحتية ويتم نشرها فوق مجموعة البنية التحتية. توفر مجموعة البنية الأساسية التخزين المستمر لجهاز Azure Stack Edge الخاص بك بينما تكون مجموعة Kubernetes مسؤولة فقط عن تنسيق التطبيقات.

تحتوي مجموعة Kubernetes على عقدة رئيسية وعقد عامل. عقد Kubernetes في مجموعة هي أجهزة ظاهرية تقوم بتشغيل التطبيقات وسير العمل السحابي.

العقدة الرئيسية Kubernetes هي المسؤولة عن الحفاظ على الحالة المطلوبة لمجموعتك. تتحكم العقدة الرئيسية أيضا في عقدة العامل التي تقوم بدورها بتشغيل التطبيقات المعبأة في حاويات.

Kubernetes cluster على جهاز عقدة واحدة

يوضح الرسم التخطيطي التالي تنفيذ Kubernetes على جهاز Azure Stack Edge مكون من 1 عقدة. يحتوي الجهاز المكون من 1 عقدة على عقدة رئيسية واحدة وعقدة عامل واحدة. لا يتوفر جهاز 1-node بشكل كبير وإذا فشلت العقدة المفردة ، فإن الجهاز ينخفض. مجموعة Kubernetes تنخفض أيضا.

Kubernetes architecture for a 1-node Azure Stack Edge device

مجموعة Kubernetes على جهاز ثنائي العقدة

يحتوي جهاز Azure Stack Edge المكون من 2 عقدة على عقدة رئيسية واحدة وعقدتين عاملتين. يتوفر جهاز 2-node بشكل كبير وإذا فشلت إحدى العقدة ، تفشل العقدة الرئيسية إلى العقدة الأخرى. يستمر كل من الجهاز ومجموعة Kubernetes في العمل.

لمزيد من المعلومات حول بنية مجموعة Kubernetes ، انتقل إلى مفاهيم Kubernetes الأساسية.

Kubernetes حساب المتطلبات

Kubernetes الرئيسية والعقد العاملة هي أجهزة ظاهرية تستهلك وحدة المعالجة المركزية والذاكرة. عند نشر أحمال عمل Kubernetes ، من المهم فهم متطلبات الحوسبة للأجهزة الظاهرية الرئيسية والعاملة.

Kubernetes VM نوع متطلبات وحدة المعالجة المركزية والذاكرة
ماجستير VM 4 نواة, رام 4 جيجا بايت
عامل VM 12 نواة, 32 جيجا بايت رام

توفير حجم التخزين

لدعم أحمال عمل التطبيقات، يمكنك تحميل وحدات تخزين للبيانات الثابتة على مشاركات جهاز Azure Stack Edge. يمكن استخدام كل من وحدات التخزين الثابتة والديناميكية.

لمزيد من المعلومات، راجع خيارات توفير مساحة التخزين للتطبيقات في مساحة تخزين Kubernetes لجهاز Azure Stack Edge.

الشبكات

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

التحديثات

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

الوصول والمراقبة

تسمح مجموعة Kubernetes الموجودة على جهاز Azure Stack Edge بالتحكم في الوصول المستند إلى دور Kubernetes (Kubernetes RBAC). لمزيد من المعلومات، راجع التحكم في الوصول المستند إلى الدور Kubernetes على جهاز وحدة معالجة الرسومات Azure Stack Edge Pro.

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

يتوفر Azure Monitor أيضا كوظيفة إضافية لجمع بيانات الحماية من الحاويات والعقد ووحدات التحكم. لمزيد من المعلومات، راجع نظرة عامة على Azure Monitor

سجل حاوية الحافة

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

⁧⁩إدارة التطبيقات⁧⁩

بعد إنشاء مجموعة Kubernetes على جهاز Azure Stack Edge، يمكنك إدارة التطبيقات المنشورة على هذه المجموعة عبر أي من الطرق التالية:

  • الوصول الأصلي عبر ⁧kubectl
  • IoT Edge
  • Azure Arc

يتم شرح هذه الطرق في الأقسام التالية.

Kubernetes و kubectl

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

لمزيد من المعلومات حول نشر مجموعة Kubernetes، انتقل إلى نشر مجموعة Kubernetes على جهاز Azure Stack Edge. للحصول على معلومات حول الإدارة، انتقل إلى استخدام kubectl لإدارة مجموعة Kubernetes على جهاز Azure Stack Edge.

Kubernetes و IoT Edge

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

لمزيد من المعلومات حول نشر التطبيقات على مجموعة Kubernetes الخاصة بك عبر IoT Edge، انتقل إلى:

Kubernetes and Azure Arc

Azure Arc هي أداة إدارة مختلطة تسمح لك بنشر التطبيقات على مجموعات Kubernetes الخاصة بك. يسمح لك Azure Arc أيضا باستخدام Azure Monitor للحاويات لعرض مجموعاتك ومراقبتها. لمزيد من المعلومات، انتقل إلى ما هو Kubernetes الذي تم تمكين Azure Arc له؟. للحصول على معلومات حول تسعير Azure Arc، انتقل إلى تسعير Azure Arc.

اعتبارا من مارس 2021، ستكون Kubernetes التي تدعم Azure Arc متاحة بشكل عام للمستخدمين وسيتم تطبيق رسوم الاستخدام القياسية. بصفتك عميلا قيما للمعاينة، سيكون Kubernetes الذي يدعم Azure Arc متاحا لك مجانا لجهاز (أجهزة) Azure Stack Edge. للاستفادة من عرض المعاينة، أنشئ طلب دعم:

  1. ضمن نوع المشكلة، حدد الفوترة.
  2. ضمن Subscription، حدد اشتراكك.
  3. ضمن الخدمة، حدد خدماتي، ثم حدد Azure Stack Edge.
  4. ضمن مورد، حدد المورد.
  5. ضمن Summary، اكتب وصفاً لمشكلتك.
  6. ضمن نوع المشكلة، حدد رسوم غير متوقعة.
  7. ضمن النوع الفرعي المشكلة، حدد مساعدتي في فهم الرسوم على الإصدار التجريبي المجاني.

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