Kubernetes على جهاز Azure Stack Edge Pro GPU
ينطبق على: Azure Stack Edge Pro - GPUAzure Stack Edge Pro 2Azure Stack Edge Pro RAzure Stack Edge Mini R
Kubernetes هو نظام أساسي مفتوح المصدر شائع لتنسيق التطبيقات المعبأة في حاويات. توفر هذه المقالة نظرة عامة على Kubernetes ثم توضح كيفية عمل Kubernetes على جهاز Azure Stack Edge.
نبذة عن Kubernetes
يوفر Kubernetes نظامًا أساسيًا سهلاً وموثوقًا لإدارة التطبيقات المستندة إلى الحاويات ومكونات الشبكات والتخزين المرتبطة بها. يمكنك بناء التطبيقات المُخزّنة في حاويات وتسليمها وتوسيع نطاقها بسرعة باستخدام Kubernetes.
كمنصة مفتوحة، يمكنك استخدام Kubernetes لإنشاء تطبيقات بلغة البرمجة المفضلة لديك أو مكتبات نظام التشغيل أو ناقل المراسلة. لجدولة الإصدارات ونشرها، يمكن أن يتكامل Kubernetes مع التكامل المستمر الحالي وأدوات التسليم المستمر.
لمزيد من المعلومات، راجع كيفية عمل Kubernetes.
Kubernetes على Azure Stack Edge
على جهاز Azure Stack Edge، يمكنك إنشاء مجموعة Kubernetes عن طريق تكوين الحساب. عند تكوين دور الحساب، يتم نشر نظام مجموعة Kubernetes بما في ذلك العقد الرئيسية والعاملة وتكوينها لك. ثم يتم استخدام هذه المجموعة لنشر حمل العمل عبر kubectl
أو IoT Edge أو Azure Arc.
يتوفر جهاز Azure Stack Edge كتكوين من عقدة واحدة أو تكوين عقدتين (لنموذج Pro GPU فقط) الذي يشكل مجموعة البنية الأساسية. نظام مجموعة Kubernetes منفصل عن نظام مجموعة البنية الأساسية ويتم نشره أعلى نظام مجموعة البنية الأساسية. يوفر نظام مجموعة البنية الأساسية التخزين المستمر لجهاز Azure Stack Edge الخاص بك بينما تكون مجموعة Kubernetes مسؤولة فقط عن تزامن التطبيق.
يحتوي نظام مجموعة Kubernetes على عقدة رئيسية وعقد عاملة. عقد Kubernetes في نظام مجموعة هي الأجهزة الظاهرية التي تقوم بتشغيل التطبيقات الخاصة بك وسير العمل السحابي.
عقدة Kubernetes الرئيسية مسؤولة عن الحفاظ على الحالة المطلوبة لنظام المجموعة الخاص بك. تتحكم العقدة الرئيسية أيضا في عقدة العامل التي بدورها تقوم بتشغيل التطبيقات الحاوية.
نظام مجموعة Kubernetes على جهاز عقدة واحدة
يوضح الرسم التخطيطي التالي تنفيذ Kubernetes على جهاز Azure Stack Edge مكون من عقدة واحدة. يحتوي الجهاز المكون من عقدة واحدة على عقدة رئيسية واحدة وعقدة عاملة واحدة. الجهاز المكون من عقدة واحدة غير متوفر بشكل كبير وإذا فشلت العقدة الواحدة، فسيتعطل الجهاز. كما يتعطل نظام مجموعة Kubernetes.
نظام مجموعة Kubernetes على جهاز ثنائي العقدة
يحتوي جهاز Azure Stack Edge المكون من عقدتين على عقدة رئيسية واحدة وعقدتين عاملتين. الجهاز المكون من عقدتين متوفر بشكل كبير وإذا فشلت إحدى العقدة، تفشل العقدة الرئيسية إلى العقدة الأخرى. يستمر كل من الجهاز وكتلة Kubernetes في التشغيل.لمزيد من المعلومات حول بنية مجموعة Kubernetes، انتقل إلى مفاهيم Kubernetes الأساسية.
متطلبات حساب Kubernetes
Kubernetes الرئيسية والعقد العاملة هي الأجهزة الظاهرية التي تستهلك وحدة المعالجة المركزية والذاكرة. عند نشر أحمال عمل Kubernetes، من المهم فهم متطلبات الحوسبة للأجهزة الظاهرية الرئيسية والعاملة.
نوع جهاز Kubernetes الظاهري | وحدة المعالجة المركزية ومتطلبات الذاكرة |
---|---|
الجهاز الظاهري الرئيسي | وحدة المعالجة المركزية: 4 ذاكرات أساسية، ذاكرة الوصول العشوائي: 4 غيغابايت |
الجهاز الظاهري للعامل | وحدة المعالجة المركزية: 30٪ من الذاكرات الأساسية المادية المتوفرة، ذاكرة الوصول العشوائي: 25٪ من مواصفات الجهاز |
توفير وحدة التخزين
لدعم أحمال عمل التطبيق، يمكنك تحميل وحدات تخزين للبيانات الثابتة على مشاركات جهاز Azure Stack Edge. يمكن استخدام كل من وحدات التخزين الثابتة والديناميكية.
لمزيد من المعلومات، راجع خيارات توفير التخزين للتطبيقات في تخزين Kubernetes لجهاز Azure Stack Edge.
الشبكات
تمكنك شبكة Kubernetes من تكوين الاتصال داخل شبكة Kubernetes الخاصة بك بما في ذلك شبكة الحاوية إلى الحاوية وشبكات pod-to-pod وشبكات pod-to-service وشبكات الإنترنت إلى الخدمة. لمزيد من المعلومات، راجع نموذج الشبكات في شبكة Kubernetes لجهاز Azure Stack Edge.
التحديثات
مع توفر إصدارات Kubernetes الجديدة، يمكن ترقية مجموعتك باستخدام التحديثات القياسية المتوفرة لجهاز Azure Stack Edge. للحصول على خطوات حول كيفية الترقية، راجع تطبيق التحديثات على Azure Stack Edge.
الوصول والمراقبة
يسمح نظام مجموعة Kubernetes على جهاز Azure Stack Edge بالتحكم في الوصول المستند إلى دور Kubernetes (Kubernetes RBAC). لمزيد من المعلومات، راجع التحكم في الوصول المستند إلى دور Kubernetes على جهاز Azure Stack Edge Pro GPU.
يمكنك أيضا مراقبة صحة نظام المجموعة والموارد الخاصة بك عبر لوحة معلومات Kubernetes. سجلات الحاوية متاحة أيضا. لمزيد من المعلومات، راجع استخدام لوحة معلومات Kubernetes لمراقبة صحة نظام مجموعة Kubernetes على جهاز Azure Stack Edge.
يتوفر Azure Monitor أيضا كوظيفة إضافية لجمع البيانات الصحية من الحاويات والعقد ووحدات التحكم. لمزيد من المعلومات، راجع نظرة عامة على Azure Monitor
سجل حاويات Edge
يسمح Kubernetes على جهاز Azure Stack Edge بالتخزين الخاص للصور الخاصة بك من خلال توفير سجل حاوية محلي. لمزيد من المعلومات، راجع تمكين سجل حاوية Edge على جهاز Azure Stack Edge Pro GPU.
إدارة التطبيقات
بعد إنشاء مجموعة Kubernetes على جهاز Azure Stack Edge، يمكنك إدارة التطبيقات المنشورة على هذه المجموعة عبر أي من الطرق التالية:
- الوصول الأصلي عبر
kubectl
- IoT Edge
- Azure Arc
يتم شرح هذه الأساليب في الأقسام التالية.
Kubernetes وkubectl
بمجرد نشر مجموعة Kubernetes، يمكنك إدارة التطبيقات المنشورة على نظام المجموعة محليا من جهاز عميل. يمكنك استخدام أداة أصلية مثل kubectl عبر سطر الأوامر للتفاعل مع التطبيقات.
لمزيد من المعلومات حول نشر مجموعة Kubernetes، انتقل إلى نشر مجموعة Kubernetes على جهاز Azure Stack Edge. للحصول على معلومات حول الإدارة، انتقل إلى استخدام kubectl لإدارة مجموعة Kubernetes على جهاز Azure Stack Edge.
Kubernetes و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. للاستفادة من عرض المعاينة، أنشئ طلب دعم:
- ضمن نوع المشكلة، حدد الفوترة.
- ضمن Subscription، حدد اشتراكك.
- ضمن Service، حدد My services، ثم حدد Azure Stack Edge.
- ضمن المورد، حدد المورد الخاص بك.
- ضمن Summary، اكتب وصفاً لمشكلتك.
- ضمن نوع المشكلة، حدد رسوم غير متوقعة.
- ضمن النوع الفرعي المشكلة، حدد ساعدني على فهم الرسوم في الإصدار التجريبي المجاني.
الخطوات التالية
- تعرف على المزيد حول تخزين Kubernetes على جهاز Azure Stack Edge.
- فهم نموذج شبكة Kubernetes على جهاز Azure Stack Edge.
- نشر Azure Stack Edge في مدخل Azure.