2V0-71.23 Question 124
Select 3A Kubernetes administrator is deploying an application that requires communication across multiple networks for different purposes, such as one for data traffic and another for management traffic. How does Multus Container Network Interface (CNI) facilitate this requirement?
- A
It allows Kubernetes pods to attach to multiple network interfaces.
- B
It replaces the default CNI plugins like Flannel or Calico to manage pod networking.
- C
It acts as a meta-plugin to delegate networking responsibilities to other CNI plugins.
- D
It provides built-in support for advanced routing and switching without requiring external plugins.
- E
It enables fine-grained network isolation by supporting multiple network types for a single pod.
Show answer and explanation
Correct answers: A, C, E
Explanation
Multus CNI is a meta-plugin for Kubernetes that enables pods to connect to multiple network interfaces. This is particularly useful for scenarios requiring multi-network setups, such as separating data and management traffic. Multus works by delegating networking responsibilities to other CNI plugins, making it highly flexible and capable of supporting advanced networking requirements.
- A. Correct.
Correct: Multus CNI enables Kubernetes pods to attach to multiple network interfaces, fulfilling the requirement for multi-network support.
- B. Incorrect.
Incorrect: Multus does not replace default CNI plugins like Flannel or Calico. Instead, it works alongside them to provide additional networking capabilities.
- C. Correct.
Correct: Multus acts as a meta-plugin that delegates actual networking tasks to other CNI plugins, allowing flexibility in network configurations.
- D. Incorrect.
Incorrect: Multus itself does not provide built-in advanced routing or switching capabilities; such features are implemented by the underlying CNI plugins.
- E. Correct.
Correct: Multus supports multiple network types for a single pod, enhancing network isolation and segmentation.