نظرة عامة على المشاريع في سطح مكتب AKS

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

لماذا تستخدم المشاريع في سطح مكتب AKS؟

المشاريع تجعل الأمر أسهل:

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

تصنيف مساحة الأسماء والوصول للمشاريع

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

يمكنك إنشاء مشروع في سطح مكتب AKS باستخدام أحد الخيارات التالية:

  • استخدم مساحة أسماء موجودة: يتيح لك هذا الخيار استيراد مساحة أسماء كوبيرنتيز موجودة إلى سطح مكتب AKS كمشروع. هذا مفيد إذا كان لديك تطبيقات منشورة بالفعل وترغب في إدارتها عبر سطح مكتب AKS دون انقطاع. عند استيراد مساحة اسم، تضيف AKS Desktop تسميات Kubernetes عليها وتعرضها كمشروع.
  • إنشاء مساحة أسماء جديدة: ينشئ هذا الخيار مساحة أسماء كوبيرنتيز قياسية جديدة، توفر وظائف أساسية لإدارة موارد التطبيق، وخصائصها، وخرائطها. هذا الخيار مدعوم أيضا من قبل مشاريع Headlight.
  • إنشاء مساحة أسماء جديدة مدارة من AKS: يرتبط هذا النوع المحسن من المشروع بشكل افتراضي بمساحة أسماء مدارة من AKS، وهي طريقة لعزل أحمال العمل والفرق منطقيا داخل العنقود. تمكن هذه الميزة المسؤولين من فرض حصص الموارد وتطبيق نهج الشبكة وإدارة التحكم في الوصول على مستوى مساحة الاسم. تجمع مساحة الأسماء المدارة موارد Azure وموارد Kubernetes معا، وهو مفيد لتحديد الملكية وإدارة التكاليف وتحديد كل ما يخص تطبيقك. يمكن أن يتكون المشروع من تطبيق واحد أو أكثر، لاحظ أننا في معظم الأمثلة نعرض تطبيقا واحدا فقط لتبسيط الأمر.

يظهر سطح مكتب AKS ما إذا كانت كل مساحة اسم بالفعل جزءا من مشروع. عند استيراد مساحة اسم، تضيف AKS Desktop تسميات Kubernetes عليها وتعرضها كمشروع.

شاشة نظرة عامة على المشروع

بمجرد نشر تطبيق على مشروع عبر سطح مكتب AKS، تحصل على شاشة نظرة عامة على المشروع . شاشة نظرة عامة على المشروع هي مركز التحكم المركزي الخاص بك، حيث تمنحك رؤية ورؤى وإجراءات مباشرة لإدارة ومراقبة وتحسين تطبيقك.

لقطة شاشة لشاشة نظرة عامة على منصة AKS المكتبية.

الجدول التالي يصف الميزات الرئيسية المتاحة في شاشة نظرة عامة على المشروع:

الميزة الوصف
موارد عرض جميع موارد Kubernetes المنشورة في مشروعك، بما في ذلك أعباء العمل وتكوين الشبكة.
الوصول امنح أو احذف حق الوصول إلى مشروعك.
خريطه تصور كيف تتفاعل موارد Kubernetes في مشروعك، مع عرض تدفق البيانات بين عمليات النشر والخدمات.
معلومات عرض وتحرير حصة موارد المشروع، وسياسات الشبكة.
نشر اطلع على خطوط الأنابيب التي أنشأها GitHub Pipelines معاينة.
سجلات الوصول إلى سجلات البث لتطبيقك.
المقاييس عرض مقاييس مفصلة مثل وحدة المعالجة المركزية، الذاكرة، واستخدام الموارد لتطبيقك.
القياس قم بتكوين مقياس التطبيقات باستخدام مقياس Pod الأفقي (HPA) أو الإعدادات اليدوية.
Insights شغل تشخيصات مبنية على eBPF (العمليات، بروتوكول التحكم في النقل التسلسلي (TCP)، تتبع DNS) لاستكشاف مشاكل التطبيق دون تغييرات في الكود أو إعادة تشغيل البود. راجع استكشاف مشكلة تطبيق باستخدام Insights.

مساحات أسماء المشاريع مقابل كوبيرنيتس

يقارن الجدول التالي بين المشاريع في سطح مكتب AKS ومساحات أسماء Kubernetes، وهي طريقة أكثر تقليدية لتجميع الموارد في Kubernetes:

المفهوم مشروع سطح مكتب AKS مساحة اسم Kubernetes
الغرض التجميع على مستوى التطبيق عزل الموارد
مستوى التجريد High (صديق للمطورين) منخفض (يركز على البنية التحتية)
التعيين عادة بنسبة 1:1 مفهوم Kubernetes الأصلي