|
UserDefinedNetwork is a Technology Preview feature only. Technology Preview features are not supported with Red Hat production service level agreements (SLAs) and might not be functionally complete. Red Hat does not recommend using them in production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process.
|
The OVN-Kubernetes CNI plugin supports layer2
, layer3
, and localnet
topologies for secondary pod networks. However, for the primary network, or the main network that all pods are attached to, only a layer3
topology is supported. This allows for network models where all pods in the cluster were part of the same global layer3
network, but restricts the ability to customize primary network configurations.
With user-defined networks, cluster administrators and users are offered highly customizable network configuration options that provide users with the ability to define their own network topologies, ensure network isolation, manage IP addressing for the workloads, and leverage advanced networking features. User-defined networks help enhance networking flexibility, security, and performance.
User-defined networks provide the following benefits:
-
Enhanced network isolation
-
Network flexibility
-
Simplified network management
-
Advanced capabilities
-
Consistent and selectable IP addressing: Users can specify and reuse IP subnets across different namespaces and clusters, providing a consistent networking environment.
-
Support for multiple networks: The user-defined networking feature allows administrators to connect multiple namespaces to a single network, or to create distinct networks for different sets of namespaces.
-
Simplification of application migration from OpenStack