CNI คืออะไร?
CNI คืออะไร?

วีดีโอ: CNI คืออะไร?

วีดีโอ: CNI คืออะไร?
วีดีโอ: What Exactly is CNI (Container Network Interface)? 2024, พฤศจิกายน
Anonim

อินเทอร์เฟซเครือข่ายคอนเทนเนอร์ ( CNI ) เป็นข้อกำหนดเกี่ยวกับเครือข่ายคอนเทนเนอร์ที่เสนอโดย CoreOS และนำไปใช้โดยโครงการต่างๆ เช่น Apache Mesos, Cloud Foundry, Kubernetes, Kurma และ rkt นอกจากนี้ยังมีปลั๊กอินที่สร้างโดยโครงการต่างๆ เช่น Contiv Networking, Project Calico และ Weave

ในทำนองเดียวกันผู้คนถามว่า CNI ใน Kubernetes คืออะไร?

อินเทอร์เฟซเครือข่ายคอนเทนเนอร์ ( CNI ) เป็นคำจำกัดความของไลบรารีและชุดเครื่องมือภายใต้โครงการ Cloud Native Computing Foundation Kubernetes ใช้ CNI เป็นอินเทอร์เฟซระหว่างผู้ให้บริการเครือข่ายและ Kubernetes เครือข่าย

ต่อมาคำถามคือ Multus CNI คืออะไร? Multus CNI เป็นอินเตอร์เฟสเครือข่ายคอนเทนเนอร์ ( CNI ) ปลั๊กอินสำหรับ Kubernetes ที่เปิดใช้งานการเชื่อมต่อเครือข่ายหลายอินเทอร์เฟซกับพ็อด โดยปกติใน Kubernetes แต่ละพ็อดจะมีอินเทอร์เฟซเครือข่ายเดียวเท่านั้น (นอกเหนือจากลูปแบ็ค) -- with Multus คุณสามารถสร้างพ็อดหลายบ้านที่มีหลายอินเทอร์เฟซได้

พูดง่ายๆ ก็คือ ไดรเวอร์ CNI คืออะไร?

อินเทอร์เฟซเครือข่ายคอนเทนเนอร์ ( CNI ) เป็นข้อกำหนดที่เสนอโดย CoreOS ที่ให้ a. ดังกล่าว คนขับ โมเดลพื้นฐาน ข้อกำหนดกำหนดสคีมา JSON ที่กำหนดอินพุตและเอาต์พุตที่คาดหวังของa CNI ปลั๊กอิน (เครือข่าย คนขับ ).

Kubernetes CNI ทำงานอย่างไร

อินเทอร์เฟซเครือข่ายคอนเทนเนอร์ ( CNI ) จัดเตรียม API ทั่วไปสำหรับเชื่อมต่อคอนเทนเนอร์กับเครือข่ายภายนอก เมื่อมีการปรับใช้พ็อด ไบนารีขนาดเล็กจะปรับใช้กับ Kubernetes คลัสเตอร์เป็น DaemonSet ได้รับคำขอใด ๆ เพื่อเพิ่ม Pod ไปยังเครือข่ายจากกระบวนการ kubelet ของโหนด

แนะนำ: