วีดีโอ: ซีเอ็นไอคืออะไร?
2024 ผู้เขียน: Stanley Ellington | [email protected]. แก้ไขล่าสุด: 2023-12-16 00:24
อินเทอร์เฟซเครือข่ายคอนเทนเนอร์ ( CNI ) เป็นข้อกำหนดเกี่ยวกับเครือข่ายคอนเทนเนอร์ที่เสนอโดย CoreOS และนำไปใช้โดยโครงการต่างๆ เช่น Apache Mesos, Cloud Foundry, Kubernetes, Kurma และ rkt นอกจากนี้ยังมีปลั๊กอินที่สร้างโดยโครงการต่างๆ เช่น Contiv Networking, Project Calico และ Weave
เมื่อคำนึงถึงสิ่งนี้ ไดรเวอร์ CNI คืออะไร
อินเทอร์เฟซเครือข่ายคอนเทนเนอร์ ( CNI ) เป็นข้อกำหนดที่เสนอโดย CoreOS ที่ให้ a. ดังกล่าว คนขับ โมเดลพื้นฐาน ข้อกำหนดกำหนดสคีมา JSON ที่กำหนดอินพุตและเอาต์พุตที่คาดหวังของa CNI ปลั๊กอิน (เครือข่าย คนขับ ).
นอกจากนี้ Kubernetes CNI ทำงานอย่างไร อินเทอร์เฟซเครือข่ายคอนเทนเนอร์ ( CNI ) จัดเตรียม API ทั่วไปสำหรับเชื่อมต่อคอนเทนเนอร์กับเครือข่ายภายนอก เมื่อมีการปรับใช้พ็อด ไบนารีขนาดเล็กจะปรับใช้กับ Kubernetes คลัสเตอร์เป็น DaemonSet ได้รับคำขอใด ๆ เพื่อเพิ่ม Pod ไปยังเครือข่ายจากกระบวนการ kubelet ของโหนด
ในทำนองเดียวกันอาจมีคนถามว่า Multus CNI คืออะไร?
Multus CNI เป็นอินเตอร์เฟสเครือข่ายคอนเทนเนอร์ ( CNI ) ปลั๊กอินสำหรับ Kubernetes ที่เปิดใช้งานการเชื่อมต่อเครือข่ายหลายอินเทอร์เฟซกับพ็อด โดยปกติใน Kubernetes แต่ละพ็อดจะมีอินเทอร์เฟซเครือข่ายเดียวเท่านั้น (นอกเหนือจากลูปแบ็ค) -- with Multus คุณสามารถสร้างพ็อดหลายบ้านที่มีหลายอินเทอร์เฟซได้
ผ้าสักหลาด CNI คืออะไร?
สักหลาด มีหน้าที่จัดหาเครือข่าย IPv4 เลเยอร์ 3 ระหว่างหลายโหนดในคลัสเตอร์ อย่างไรก็ตาม, สักหลาด ให้ a CNI ปลั๊กอินสำหรับ Kubernetes และคำแนะนำในการผสานรวมกับ Docker สักหลาด มุ่งเน้นไปที่การสร้างเครือข่าย สำหรับนโยบายเครือข่าย สามารถใช้โครงการอื่นๆ เช่น ผ้าดิบได้