فيديو: ما هو CNI؟
2024 مؤلف: Stanley Ellington | [email protected]. آخر تعديل: 2023-12-16 00:13
واجهة شبكة الحاويات ( CNI ) هي إحدى مواصفات شبكات الحاويات التي اقترحتها CoreOS واعتمدتها مشاريع مثل Apache Mesos و Cloud Foundry و Kubernetes و Kurma و rkt. هناك أيضًا مكونات إضافية تم إنشاؤها بواسطة مشاريع مثل Contiv Networking و Project Calico و Weave.
وبالمثل ، يسأل الناس ، ما هو CNI في Kubernetes؟
واجهة شبكة الحاويات ( CNI ) هو تعريف مكتبة ، ومجموعة من الأدوات تحت مظلة مشروع Cloud Native Computing Foundation. كوبرنيتيس الاستخدامات CNI كواجهة بين مزودي الشبكة و كوبرنيتيس الشبكات.
بعد ذلك ، السؤال هو ، ما هو Multus CNI؟ Multus CNI هي واجهة شبكة حاويات ( CNI ) المكوِّن الإضافي لـ Kubernetes الذي يمكّن من إرفاق واجهات شبكة متعددة بالبودات. عادةً ما يكون لكل جراب في Kubernetes واجهة شبكة واحدة فقط (بصرف النظر عن الاسترجاع) - مع مولتوس يمكنك إنشاء جراب متعدد homed يحتوي على واجهات متعددة.
ببساطة ، ما هو برنامج تشغيل CNI؟
واجهة شبكة الحاويات ( CNI ) هي المواصفات التي اقترحتها CoreOS والتي توفر مثل سائق النموذج القائم. تحدد المواصفات مخطط JSON الذي يحدد المدخلات والمخرجات المتوقعة من ملف CNI plugin (network سائق ).
كيف يعمل Kubernetes CNI؟
واجهة شبكة الحاويات ( CNI ) يوفر واجهة برمجة تطبيقات مشتركة لتوصيل الحاويات بالشبكة الخارجية. عند نشر Pods ، يتم نشر ثنائي صغير في ملف كوبرنيتيس الكتلة مثل DaemonSet يتلقى أي طلبات لإضافة Pod إلى الشبكة من عملية kubelet المحلية Nodes.
موصى به:
ما هو الـ CNI؟
واجهة شبكة الحاوية (CNI) هي إحدى مواصفات شبكات الحاويات التي اقترحتها CoreOS واعتمدتها مشاريع مثل Apache Mesos و Cloud Foundry و Kubernetes و Kurma و rkt. هناك أيضًا مكونات إضافية تم إنشاؤها بواسطة مشاريع مثل Contiv Networking و Project Calico و Weave