Τι είναι το CNI;
Τι είναι το CNI;

Βίντεο: Τι είναι το CNI;

Βίντεο: Τι είναι το CNI;
Βίντεο: Τι είναι το πρωτόκολλο ICMP (Internet Control Message Protocol) 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 που επιτρέπει την προσάρτηση πολλαπλών διεπαφών δικτύου σε pods. Συνήθως, στο Kubernetes κάθε pod έχει μόνο μία διεπαφή δικτύου (εκτός από ένα loopback) -- με Multus μπορείτε να δημιουργήσετε ένα multi-homed pod που έχει πολλαπλές διεπαφές.

Απλώς, τι είναι ένα πρόγραμμα οδήγησης CNI;

Η διεπαφή δικτύου κοντέινερ ( CNI ) είναι μια προδιαγραφή που προτείνεται από το CoreOS που παρέχει ένα τέτοιο οδηγός βασισμένο μοντέλο. Η προδιαγραφή ορίζει ένα σχήμα JSON που ορίζει τις εισόδους και τις εξόδους που αναμένονται από το α CNI πρόσθετο (δίκτυο οδηγός ).

Πώς λειτουργεί το Kubernetes CNI;

Η διεπαφή δικτύωσης κοντέινερ ( CNI ) παρέχει ένα κοινό API για τη σύνδεση κοντέινερ στο εξωτερικό δίκτυο. Όταν αναπτύσσονται τα Pods, αναπτύσσεται ένα μικρό δυαδικό αρχείο στο Kubernetes Το σύμπλεγμα ως DaemonSet λαμβάνει τυχόν αιτήματα για προσθήκη ενός Pod στο δίκτυο από τη διαδικασία τοπικού kubelet Nodes.

Συνιστάται: