يبني
جودة الكود
الإصدارات
اجتماعي
Kuma عبارة عن شبكة خدمة حديثة قائمة على Envoy ويمكن تشغيلها على كل سحابة، بسعة منطقة واحدة أو متعددة المناطق، عبر كل من Kubernetes والأجهزة الافتراضية. بفضل دعمها الشامل لأعباء العمل، جنبًا إلى جنب مع الدعم الأصلي لـ Envoy كتقنية وكيل لمستوى البيانات (ولكن دون الحاجة إلى خبرة Envoy)، توفر Kuma اتصال خدمة L4-L7 الحديث والاكتشاف والأمن وقابلية المراقبة والتوجيه والمزيد عبر أي خدمة على أي منصة، بما في ذلك قواعد البيانات.
سهل الاستخدام، مع سياسات شبكة الخدمة المضمنة للأمان والتحكم في حركة المرور والاكتشاف وإمكانية المراقبة والمزيد، يأتي Kuma مزودًا بدعم متقدم متعدد المناطق ومتعدد الشبكات الذي يتيح الاتصال عبر المناطق تلقائيًا عبر مجموعات وسحب مختلفة، و يقوم تلقائيًا بنشر سياسات شبكة الخدمة عبر البنية التحتية. يتم حاليًا اعتماد Kuma من قبل المؤسسات حول العالم لدعم شبكات الخدمة الموزعة عبر فرق التطبيقات، على كل من Kubernetes وVMs.
تم إنشاء Kuma في الأصل والتبرع به من قبل Kong، وهو اليوم مشروع Sandbox (مؤسسة الحوسبة السحابية الأصلية) CNCF وبالتالي فهو متاح بنفس الانفتاح والحياد مثل أي مشروع CNCF آخر. تم تصميم Kuma ليكون قويًا وسهل الاستخدام في نفس الوقت، مما يقلل من تعقيد تشغيل شبكة الخدمة عبر كل مؤسسة بقدرات فريدة جدًا مثل دعم المناطق المتعددة، ودعم الشبكات المتعددة، ومنحنى التعلم التدريجي والبديهي.
يمكن للمستخدمين الذين يحتاجون إلى دعم على مستوى المؤسسة لـ Kuma استكشاف عروض المؤسسة المتاحة.
بناه مبعوث المساهمين في كونغ؟.
بحاجة الى مساعدة؟ في رحلتك مع Kuma، يمكنك التواصل مع المجتمع الأوسع عبر قنوات المجتمع الرسمية.
تم تصميم Kuma مع وضع حالات الاستخدام الخاصة بالمؤسسات في الاعتبار، وهي عبارة عن شبكة خدمة شاملة تدعم عمليات نشر Kubernetes والأجهزة الافتراضية عبر إعدادات فردية ومتعددة المناطق، مع سياسات شبكة الخدمة الجاهزة للتشغيل والتشغيل بسهولة مع دعم الاستئجار المتعدد والشبكات المتعددة. على نفس طائرة التحكم. Kuma هو مشروع CNCF Sandbox.
على عكس حلول شبكات الخدمة الأخرى، تبتكر Kuma النظام البيئي لشبكات الخدمة من خلال توفير سهولة الاستخدام والدعم الأصلي لكل من Kubernetes وVMs على كل من مستوى التحكم ومستوى البيانات، ودعم الشبكات المتعددة التي يمكنها عبور كل الحدود بما في ذلك مساحات أسماء Kubernetes، خارج نطاق الشبكة. دعم الصندوق متعدد المناطق والمجموعات المتعددة مع مزامنة السياسات والاتصال التلقائي، والثقة الصفرية، وقابلية المراقبة والامتثال بنقرة واحدة، ودعم سمات عبء العمل المخصصة التي يمكن الاستفادة منها لتسريع PCI و الامتثال للقانون العام لحماية البيانات، وأكثر من ذلك بكثير.
فيما يلي مثال لاستخدام سمات Kuma لتوجيه كل حركة المرور الناتجة عن أي خدمة متوافقة مع PCI في سويسرا، ليتم توجيهها داخل المنطقة السويسرية فقط:
apiVersion : kuma.io/v1alpha1
kind : TrafficRoute
mesh : default
metadata :
name : ch-pci-compliance
spec :
sources :
- match :
kuma.io/service : ' * '
kuma.io/zone : ' CH '
PCI : true
destinations :
- match :
kuma.io/service : ' * '
conf :
loadBalancer :
roundRobin : {}
split :
- weight : 100
destination :
kuma.io/service : ' * '
kuma.io/zone : ' CH '
يمكن أيضًا تطبيق المثال أعلاه على الأجهزة الافتراضية عبر kumactl
CLI المدمج.
مع Kuma، يمكن لفرق التطبيقات لدينا التوقف عن بناء تعليمات برمجية لإدارة الاتصال في كل خدمة وكل تطبيق، ويمكنهم الاعتماد على البنية التحتية لشبكة الخدمة الحديثة بدلاً من ذلك لتحسين كفاءتهم وسرعة الحركة الشاملة للمؤسسة:
Kuma هو منتج لا يعتمد على النظام الأساسي ويتم طرحه في توزيعات مختلفة. يمكنك استكشاف خيارات التثبيت المتاحة على الموقع الرسمي.
يمكنك استخدام Kuma للتطبيقات الحديثة المبنية على الحاويات بالإضافة إلى التطبيقات الحالية التي تعمل على بنية تحتية أكثر تقليدية. يمكن تكوين Kuma بالكامل عبر CRDs (تعريفات الموارد المخصصة) على Kubernetes وعبر RESTful HTTP API في بيئات أخرى يمكن دمجها بسهولة مع سير عمل CI/CD.
يوفر Kuma أيضًا عميل kumactl
CLI سهل الاستخدام لكل بيئة، وواجهة مستخدم رسومية رسمية يمكن الوصول إليها عن طريق المتصفح.
تصدر Kuma نسخة ثانوية في دورة إصدار مدتها 10 أسابيع. يتم تتبع خريطة الطريق باستخدام المعالم: https://github.com/kumahq/kuma/milestones
كوما قيد التطوير النشط وجاهز للإنتاج.
راجع دليل المطور لمزيد من التفاصيل.
إذا كنت تقوم بتطبيق Kuma في بيئة ذات مهام حرجة وتحتاج إلى دعم وميزات مؤسسية، فيرجى زيارة Enterprise لاستكشاف العروض المتاحة.
يتم توفير استضافة مستودع الحزم من قبل Cloudsmith. Cloudsmith هو الحل العالمي الوحيد لإدارة الحزم المستضاف بالكامل والمعتمد على السحابة، والذي يمكّن مؤسستك من إنشاء الحزم وتخزينها ومشاركتها بأي تنسيق وفي أي مكان بثقة تامة.