რა არის CNI?
რა არის CNI?

ვიდეო: რა არის CNI?

ვიდეო: რა არის CNI?
ვიდეო: Container Network Interface (CNI) Explained in 7 Minutes 2024, მაისი
Anonim

კონტეინერის ქსელის ინტერფეისი ( CNI ) არის კონტეინერის ქსელის სპეციფიკაცია, რომელიც შემოთავაზებულია CoreOS-ის მიერ და მიღებულია ისეთი პროექტების მიერ, როგორიცაა Apache Mesos, Cloud Foundry, Kubernetes, Kurma და rkt. ასევე არსებობს პლაგინები, რომლებიც შექმნილია ისეთი პროექტების მიერ, როგორიცაა Contiv Networking, Project Calico და Weave.

ანალოგიურად, ხალხი იკითხავს, რა არის CNI კუბერნეტში?

კონტეინერის ქსელის ინტერფეისი ( CNI ) არის ბიბლიოთეკის განმარტება და ინსტრუმენტების ნაკრები Cloud Native Computing Foundation პროექტის ქოლგის ქვეშ. კუბერნეტები იყენებს CNI როგორც ინტერფეისი ქსელის პროვაიდერებს შორის და კუბერნეტები ქსელი.

შემდგომში ჩნდება კითხვა, რა არის Multus CNI? Multus CNI არის კონტეინერის ქსელის ინტერფეისი ( CNI ) დანამატი Kubernetes-ისთვის, რომელიც საშუალებას გაძლევთ მიამაგროთ მრავალი ქსელის ინტერფეისი პოდებზე. როგორც წესი, Kubernetes-ში თითოეულ პოდს აქვს მხოლოდ ერთი ქსელის ინტერფეისი (გარდა loopback-ისა) -- მულტუს თქვენ შეგიძლიათ შექმნათ მრავალსართულიანი პოდიუმი, რომელსაც აქვს მრავალი ინტერფეისი.

უბრალოდ, რა არის CNI მძღოლი?

კონტეინერის ქსელის ინტერფეისი ( CNI ) არის CoreOS-ის მიერ შემოთავაზებული სპეციფიკაცია, რომელიც უზრუნველყოფს ასეთ მძღოლი დაფუძნებული მოდელი. სპეციფიკაცია განსაზღვრავს JSON სქემას, რომელიც განსაზღვრავს ა-სგან მოსალოდნელ შეყვანას და გამომავალს CNI მოდული (ქსელი მძღოლი ).

როგორ მუშაობს Kubernetes CNI?

კონტეინერის ქსელის ინტერფეისი ( CNI ) უზრუნველყოფს საერთო API-ს კონტეინერების გარე ქსელთან დასაკავშირებლად. როდესაც Pods განლაგებულია, პატარა ორობითი განლაგებულია კუბერნეტები კლასტერი, როგორც DaemonSet, იღებს ნებისმიერ მოთხოვნას ქსელში Pod-ის დასამატებლად Nodes ლოკალური kubelet პროცესიდან.

გირჩევთ: