Video: CNI là gì?
2024 Tác giả: Stanley Ellington | [email protected]. Sửa đổi lần cuối: 2023-12-16 00:25
Giao diện mạng vùng chứa ( CNI ) là một đặc điểm kỹ thuật mạng vùng chứa do CoreOS đề xuất và được các dự án như Apache Mesos, Cloud Foundry, Kubernetes, Kurma và rkt chấp nhận. Ngoài ra còn có các plugin được tạo bởi các dự án như Contiv Networking, Project Calico và Weave.
Tương tự như vậy, mọi người hỏi, CNI ở Kubernetes là gì?
Giao diện mạng vùng chứa ( CNI ) là một định nghĩa thư viện và một bộ công cụ dưới sự bảo trợ của dự án Cloud Native Computing Foundation. Kubernetes sử dụng CNI như một giao diện giữa các nhà cung cấp mạng và Kubernetes kết nối mạng.
Sau đó, câu hỏi đặt ra là Multus CNI là gì? Multus CNI là một giao diện mạng vùng chứa ( CNI ) plugin cho Kubernetes cho phép gắn nhiều giao diện mạng vào nhóm. Thông thường, trong Kubernetes, mỗi nhóm chỉ có một giao diện mạng (ngoài một vòng lặp) - với Multus bạn có thể tạo một nhóm nhiều homed có nhiều giao diện.
Đơn giản như vậy, một trình điều khiển CNI là gì?
Giao diện mạng vùng chứa ( CNI ) là một đặc điểm kỹ thuật do CoreOS đề xuất cung cấp người lái xe dựa trên mô hình. Đặc tả xác định một lược đồ JSON xác định các đầu vào và đầu ra mong đợi của một CNI plugin (mạng người lái xe ).
Kubernetes CNI hoạt động như thế nào?
Giao diện mạng vùng chứa ( CNI ) cung cấp một API chung để kết nối các vùng chứa với mạng bên ngoài. Khi các Nhóm được triển khai, một tệp nhị phân nhỏ được triển khai tới Kubernetes cụm dưới dạng DaemonSet nhận bất kỳ yêu cầu nào để thêm Pod vào mạng từ quy trình kubelet cục bộ của Nodes.