مواقع مخصصة مع Kubernetes التي تدعم Azure Arc

كملحق لإنشاء موقع Azure، توفر ميزة المواقع المخصصة طريقة لمسؤولي المستأجرين لاستخدام مجموعات Kubernetes التي تدعم Azure Arc كمواقع مستهدفة لنشر مثيلات خدمات Azure. تتضمن أمثلة عروض Azure التي يمكن نشرها أعلى المواقع المخصصة قواعد البيانات، مثل SQL Managed Instance الذي تم تمكينه بواسطة Azure Arc وخادم PostgreSQL الممكن بواسطة Azure Arc.

على غرار مواقع Azure، يمكن للمستخدمين النهائيين داخل المستأجر الذين لديهم حق الوصول إلى المواقع المخصصة نشر الموارد هناك باستخدام الحوسبة الخاصة لشركتهم.

رسم تخطيطي يوضح طبقات النظام الأساسي ل Arc.

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

بناء الأنظمة

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

رسم تخطيطي لبنية المواقع المخصصة، باستخدام خدمات البيانات الممكنة بواسطة Arc كمثال.

عندما يقوم المستخدم بإنشاء مثيل خدمة بيانات على نظام المجموعة:

  1. يتم إرسال طلب PUT إلى Azure Resource Manager.
  2. تتم إعادة توجيه طلب PUT إلى موفر موارد خدمات البيانات التي تدعم Azure Arc.
  3. يجلب kubeconfig RP الملف المقترن بمجموعة Kubernetes التي تم تمكين Azure Arc عليها الموقع المخصص.
    • تتم الإشارة إلى الموقع المخصص كما extendedLocation في طلب PUT الأصلي.
  4. يستخدم kubeconfig موفر موارد خدمات البيانات التي تدعم Azure Arc للاتصال بالمجموعة لإنشاء مورد مخصص لنوع خدمات البيانات التي تدعم Azure Arc على مساحة الاسم المعينة إلى الموقع المخصص.
    • تم نشر عامل تشغيل خدمات البيانات التي تدعم Azure Arc عبر إنشاء ملحق نظام المجموعة قبل وجود الموقع المخصص.
  5. يقرأ عامل تشغيل خدمات البيانات الذي يدعم Azure Arc المورد المخصص الجديد الذي تم إنشاؤه على نظام المجموعة وينشئ وحدة تحكم البيانات، ويترجم إلى تحقيق الحالة المطلوبة على نظام المجموعة.

تسلسل الخطوات لإنشاء مثيل SQL المدار ومثيل PostgreSQL متطابقان مع تسلسل الخطوات الموضحة أعلاه.

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