أتمتة Kubernetes الممكنة في Azure Arc
تسمح لك مجموعات Kubernetes الممكنة في Azure Arc بإدارة مجموعات Kubernetes المستضافة خارج Azure أو على شبكة شركتك أو على موفر سحابة آخر. توفر هذه المقالة نظرة عامة على الأتمتة لإعداد نظام المجموعة وإضافة قدرات إضافية من خلال ملحقات نظام المجموعة. تحتوي الأقسام التالية على اعتبارات وتوصيات لفريق (فرق) العمليات لاستخدامها عند إعداد المجموعات الممكنة ل Azure Arc وأتمتتها طوال دورات حياتها.
بناء الأنظمة
يحتوي الرسم التخطيطي التالي على بنية مرجعية مفاهيمية تبرز مناطق تصميم الإلحاق والأتمتة ل Kubernetes الممكنة في Azure Arc:
الاعتبارات المتعلقة بالتصميم
ضع في اعتبارك ما يلي قبل إلحاق مجموعات Kubernetes الممكنة في Azure Arc ب Azure:
المتطلبات
- راجع قائمة التوزيعات التي تم التحقق من صحتها لتوزيع Cloud Native Computing Foundation (CNCF) الذي يتم تشغيله في نظام المجموعة.
- راجع نظرة عامة على عامل Kubernetes الممكن في Azure Arc.
إعداد البيئة
- يجب أن يكون لديك دور مسؤول نظام المجموعة على نظام مجموعة Kubernetes قبل أن تتمكن من نشر وتكوين عامل Kubernetes الممكن في Azure Arc.
إلحاق Kubernetes الممكن في Azure Arc
- حدد خطة لتثبيت وتكوين عامل Kubernetes الممكن في Azure Arc على نظام المجموعة الخاص بك. يجب عليك عادة توزيع هذا العامل باستخدام أداة (أدوات) التشغيل التلقائي القياسية لمؤسستك.
ملحقات نظام المجموعة
- حدد إمكانات Azure التي تريد الحصول عليها على مجموعة Kubernetes الممكنة في Azure Arc. تتطلب بعض الخدمات توزيع ملحق نظام المجموعة.
- لمزيد من المعلومات الخاصة بالملحقات، راجع منطقة التصميم الهامة لإدارة الملحقات.
إمكانية اتصال الشبكة
- نظام المجموعة الخاص بك لديه اتصال من شبكتك المحلية أو موفري السحابة التابعين لجهة خارجية إلى Azure، متصل مباشرة عبر خادم وكيل أو نقطة نهاية خاصة.
- للحصول على اعتبارات وتوصيات تصميم محددة، راجع اتصال الشبكة لمنطقة تصميم Kubernetes الهامة التي تدعم Azure Arc.
أتمتة دورة حياة العامل
- إنشاء عامل Azure Arc واستراتيجية إدارة تحديث ملحقات Kubernetes الممكنة في Azure Arc.
توصيات التصميم
تحتوي الأقسام التالية على توصيات تصميم لمجموعات Kubernetes الممكنة في Azure Arc.
إعداد البيئة
- راجع متطلبات إلحاق مجموعات Kubernetes على Azure Arc.
- راجع منطقة التصميم الهامة لإدارة الهوية والوصول للحصول على مزيد من المعلومات حول الأذونات المطلوبة.
إلحاق مجموعات Kubernetes الممكنة في Azure Arc
- عند إعداد مجموعات متعددة، قم بإنشاء كيان خدمة وإلحاق مجموعاتك باستخدام أدوات مثل Azure DevOps أو GitHub Actions أو أداة أتمتة أخرى تستخدمها لإدارة مجموعات Kubernetes.
ملحقات Kubernetes الممكنة بواسطة Arc
- إذا كنت تنشر ملحقا فقط إلى مجموعة أو مجموعات Kubernetes معينة ممكنة ل Azure Arc، فقم بأتمتة تثبيت هذه الملحقات من خلال Azure CLI و/أو قوالب ARM باستخدام أدوات مثل Azure DevOps أو GitHub Actions.
- إذا كان أحد الملحقات شائعا عبر جميع مجموعات Kubernetes الممكنة في Arc أو مجموعات كبيرة من مجموعات Kubernetes التي تدعم Arc، فاستخدم نهج Azure لأتمتة نشر ملحقات Arc على نطاق واسع.
- راجع منطقة التصميم الهامة لإدارة الملحقات. فيما يلي نظرة عامة على خطواته:
- إنشاء مبادرة لنشر ملحقات Kubernetes الممكنة في Azure Arc على نطاق واسع.
- استخدم تأثير نهج "DeployIfNotExists" لضمان نشر ملحقات Kubernetes الممكنة في Azure Arc تلقائيا. أثناء إلحاق المزيد من مجموعات Kubernetes، استخدم نهج Azure لمعالجة أي مجموعات حيث تمت إزالة الملحقات.
- لمزيد من التفاصيل حول استخدام نهج Azure مع مجموعات Kubernetes الممكنة في Azure Arc، راجع منطقة التصميم الهامة لتخصصات الحوكمة والأمان.
- راجع منطقة التصميم الهامة لإدارة الملحقات. فيما يلي نظرة عامة على خطواته:
أتمتة دورة حياة العامل والملحقات
أثناء عملية الإعداد، توفر Kubernetes الممكنة في Azure Arc عوامل في مجموعة Kubernetes الخاصة بك. تتغير إصدارات العامل مع تطور تقنيات Azure Arc، لذلك من المهم أن يتم تحديث وكلائك بشكل متكرر.
تمكين ميزة الترقية التلقائية لوكلاء Azure Arc الذين يعملون داخل نظام المجموعة الخاص بك، وهو السلوك الافتراضي عند إلحاق نظام مجموعة ب Azure Arc.
- لمزيد من المعلومات حول ميزة الترقية التلقائية ونهج دعم الإصدار، راجع إرشادات عوامل الترقيةومنطقة تصميم إدارة الملحقات.
تتطلب الملحقات أيضا تحديثات في نظام المجموعة الخاص بك. بالنسبة لأي ملحق مثبت على نظام المجموعة الخاص بك، نوصي بترك السلوك الافتراضي لترقية الإصدار الثانوي للملحق الذي تم تمكينه تلقائيا أثناء التوفير. بالنسبة لترقيات الإصدار الرئيسي، يتم توثيق مسار الترحيل للانتقال إلى الإصدار الرئيسي للملحق.
- لمزيد من المعلومات، راجع منطقة التصميم الهامة لإدارة الملحقات.
الخطوات التالية
لمزيد من المعلومات حول رحلتك السحابية المختلطة ومتعددة السحابات، راجع المقالات التالية.
- راجع المتطلبات الأساسية ل Kubernetes الممكنة في Azure Arc.
- راجع توزيعات Kubernetes التي تم التحقق من صحتها ل Kubernetes التي تدعم Azure Arc.
- تعرف على كيفية إدارة البيئات المختلطة ومتعددة السحابات.
- تعرف على إجراءات GitHub ل Azure لفهم كيفية استخدام إجراءات GitHub لأتمتة عمليات توزيع موارد Azure.
- تعرف على Azure Pipelines لفهم أنه يمكنك استخدام Azure Pipelines للأتمتة.
- تجربة سيناريوهات Kubernetes التلقائية الممكنة في Azure Arc باستخدام Azure Arc Jumpstart.
- تعرف على Azure Arc عبر مسار تعلم Azure Arc.
- راجع الأسئلة المتداولة - تمكين Azure Arc للعثور على إجابات للأسئلة الأكثر شيوعا.