الوظائف الإضافية والملحقات والتكاملات الأخرى مع Azure Kubernetes Service (AKS)

توفر خدمة Azure Kubernetes (AKS) وظائف إضافية لمجموعاتك باستخدام الوظائف الإضافية والملحقات. توفر المشاريع مفتوحة المصدر والجهات الخارجية المزيد من عمليات التكامل التي تستخدم عادة مع AKS. لا يدعم نهج دعم AKS عمليات التكامل مفتوحة المصدر والجهات الخارجية.

دالات إضافية

تعد الإضافات طريقة مدعومة بالكامل لتوفير إمكانات إضافية لمجموعة AKS الخاصة بك. تتم إدارة تثبيت وتكوين ودورة حياة الوظائف الإضافية على AKS. يمكنك استخدام az aks enable-addons الأمر لتثبيت وظيفة إضافية أو إدارة الوظائف الإضافية لنظام المجموعة.

تستخدم AKS القواعد التالية لتطبيق التحديثات على الوظائف الإضافية المثبتة:

  • يمكن فقط ترقية إصدار التصحيح الإضافي ضمن إصدار Kubernetes الثانوي. لا تتم ترقية الإصدار الرئيسي/الثانوي للوظيفة الإضافية ضمن نفس الإصدار الثانوي من Kubernetes.
  • تتم ترقية الإصدار الرئيسي/الثانوي من الوظيفة الإضافية فقط عند الانتقال إلى إصدار ثانوي لاحق من Kubernetes.
  • يتم الإعلان عن أي تغييرات كسر أو سلوك على الوظيفة الإضافية قبل ذلك بكثير، عادة 60 يوما، لإصدار ثانوي GA من Kubernetes على AKS.
  • يمكنك تصحيح الوظائف الإضافية أسبوعيا مع كل إصدار جديد من AKS، والذي يتم الإعلان عنه في ملاحظات الإصدار. يمكنك التحكم في إصدارات AKS باستخدام نوافذ الصيانة ومتعقب الإصدار.

استثناءات

  • تتم ترقية الوظائف الإضافية إلى إصدار رئيسي/ثانوي جديد (أو تغيير كسر) داخل إصدار ثانوي من Kubernetes إذا كان إصدار Kubernetes لنظام المجموعة أو إصدار الوظيفة الإضافية قيد المعاينة.
  • قد تكون هناك ظروف لا مفر منها، مثل تصحيحات أمان CVE أو إصلاحات الأخطاء الحرجة، عندما تحتاج إلى تحديث وظيفة إضافية داخل إصدار ثانوي ل GA.

المكونات الإضافية المتوفرة

Name ‏‏الوصف المقالات GitHub
web_application_routing استخدم وحدة تحكم دخول NGINX مدارة مع نظام مجموعة AKS. نظرة عامة على توجيه التطبيق GitHub
ingress-appgw استخدم وحدة التحكم في دخول بوابة التطبيق مع مجموعة AKS الخاصة بك. ما هي وحدة تحكم دخول بوابة التطبيق؟ GitHub
keda استخدم التحجيم التلقائي المستند إلى الحدث للتطبيقات على نظام مجموعة AKS. تحجيم تلقائي مبسط للتطبيق باستخدام المكون الإضافي Kubernetes Event-driven Autoscaling (KEDA) GitHub
المراقبة قم باستخدام مراقبة Container Insights مع مجموعة AKS الخاصة بك. نظرة عامة على نتائج تحليلات الحاوية GitHub
نهج azure- استخدم نهج Azure لـ AKS، والذي يمكّن عمليات الإنفاذ والضمانات على نطاق واسع على مجموعاتك بطريقة مركزية ومتسقة. Understand Azure Policy for Kubernetes clusters GitHub
azure-keyvault-secrets-provider قم باستخدام موفر خدمة Azure Keyvault Secrets. استخدم Azure Key Vault Provider لبرنامج Secrets Store CSI Driver في نظام المجموعة AKS GitHub
عقدة افتراضية قم باستخدام العقد الافتراضية مع نظام مجموعة AKS. استخدام العقد الظاهرية GitHub
افتح شبكة الخدمة استخدم Open Service Mesh مع نظام مجموعة AKS (متوقف). فتح الوظيفة الإضافية Service Mesh AKS (متوقفة) GitHub

ملحقات

تعتمد ملحقات نظام المجموعة على مخططات Helm معينة وتوفر تجربة تعتمد على Azure Resource Manager للتثبيت وإدارة دورة حياة قدرات Microsoft Azure المختلفة أعلى مجموعة Kubernetes.

الفرق بين والملحقات المكونات الإضافية

الملحقات والوظائف الإضافية كلاهما طريقتان مدعومتان لإضافة وظائف إلى نظام مجموعة AKS. عند تثبيت مكون إضافي، تتم إضافة الوظيفة كجزء من موفر موارد AKS في Azure API. عند تثبيت ملحق، تتم إضافة الوظيفة كجزء من موفر موارد منفصل في Azure API.

GitHub Actions

تساعدك إجراءات GitHub على أتمتة مهام سير عمل تطوير البرامج من داخل GitHub.

عمليات التكامل مفتوحة المصدر والجهات الخارجية

هناك العديد من عمليات التكامل مفتوحة المصدر والجهات الخارجية التي يمكنك تثبيتها على نظام مجموعة AKS. لا يدعم نهج دعم AKS عمليات التكامل مفتوحة المصدر والجهات الخارجية التالية.

Name ‏‏الوصف مزيد من التفاصيل
Helm أداة حزم مفتوحة المصدر تساعدك في تثبيت دورة حياة تطبيقات Kubernetes وإدارتها. التشغيل السريع: التطوير على خدمة Azure Kubernetes (AKS) باستخدام Helm
بروميثيوس مجموعة أدوات مراقبة وتنبيه مفتوحة المصدر. نتائج تحليلات الحاوية مع مقاييس بتنسيق Prometheus، مخطط Prometheus Helm
Grafana لوحة معلومات مفتوحة المصدر تستخدم للملاحظة. وزّع Grafana على Kubernetes أو استخدم Managed Grafana
Couchbase قاعدة بيانات سحابية NoSQL موزعة. قم بتثبيت Couchbase وعامل التشغيل على AKS
OpenFaaS إطار عمل مفتوح المصدر لإنشاء وظائف بلا خادم باستخدام الحاويات. قم باستخدام OpenFaaS مع AKS
Apache Spark محرك سريع مفتوح المصدر لمعالجة البيانات على نطاق واسع. يتطلب تشغيل مهام Apache Spark تحديد الحد الأدنى للحجم الخاص بالعقدة من Standard_D3_v2. لمزيد من المعلومات حول تشغيل مهام Spark على Kubernetes، راجع دليل Spark قيد التشغيل على Kubernetes .
Istio شبكة خدمات مفتوحة المصدر. أدلة تثبيت Istio
Linkerd شبكة خدمات مفتوحة المصدر. بدء استخدام Linkerd
Consul حل شبكة مفتوح المصدر يستند إلى الهوية. الشروع في العمل مع Consul Service Mesh for Kubernetes

عمليات تكامل الجهات الخارجية لحاويات Windows

تتعاون Microsoft مع الشركاء لضمان أداء إنشاء تطبيقاتك واختبارها ونشرها وتكوينها ومراقبتها على النحو الأمثل مع حاويات Windows على AKS.

لمزيد من المعلومات، راجع حلول شركاء Windows AKS.