ما هو الـ CNI؟
ما هو الـ CNI؟

فيديو: ما هو الـ CNI؟

فيديو: ما هو الـ CNI؟
فيديو: شرح شهاده عدم ممانعه زواج CNI - اندونيسيا |CNI untuk Menikahi WNA (mixed Marriage)-Indonesia Mesir 2024, شهر نوفمبر
Anonim

واجهة شبكة الحاويات ( CNI ) هي إحدى مواصفات شبكات الحاويات التي اقترحتها CoreOS واعتمدتها مشاريع مثل Apache Mesos و Cloud Foundry و Kubernetes و Kurma و rkt. هناك أيضًا مكونات إضافية تم إنشاؤها بواسطة مشاريع مثل Contiv Networking و Project Calico و Weave.

مع وضع هذا في الاعتبار ، ما هو برنامج تشغيل CNI؟

واجهة شبكة الحاويات ( CNI ) هي المواصفات التي اقترحتها CoreOS والتي توفر مثل سائق النموذج القائم. تحدد المواصفات مخطط JSON الذي يحدد المدخلات والمخرجات المتوقعة من ملف CNI plugin (network سائق ).

علاوة على ذلك ، كيف يعمل Kubernetes CNI؟ واجهة شبكة الحاويات ( CNI ) يوفر واجهة برمجة تطبيقات مشتركة لتوصيل الحاويات بالشبكة الخارجية. عند نشر Pods ، يتم نشر ثنائي صغير في ملف كوبرنيتيس الكتلة مثل DaemonSet يتلقى أي طلبات لإضافة Pod إلى الشبكة من عملية kubelet المحلية Nodes.

وبالمثل قد يتساءل المرء ، ما هو Multus CNI؟

Multus CNI هي واجهة شبكة حاويات ( CNI ) المكوِّن الإضافي لـ Kubernetes الذي يمكّن من إرفاق واجهات شبكة متعددة بالبودات. عادةً ما يكون لكل جراب في Kubernetes واجهة شبكة واحدة فقط (بصرف النظر عن الاسترجاع) - مع مولتوس يمكنك إنشاء جراب متعدد homed يحتوي على واجهات متعددة.

ما هو الفانيلا CNI؟

الفانيلا مسؤول عن توفير شبكة طبقة 3 IPv4 بين عقد متعددة في مجموعة. لكن، الفانيلا لا تقدم أ CNI المكون الإضافي لـ Kubernetes وإرشادات حول التكامل مع Docker. الفانيلا يركز على التواصل. لسياسة الشبكة ، يمكن استخدام مشاريع أخرى مثل Calico.

موصى به: