You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{openshift-networking} is an ecosystem of features, plugins and advanced networking capabilities that extend Kubernetes networking with the advanced networking-related features that your cluster needs to manage its network traffic for one or multiple hybrid clusters. This ecosystem of networking capabilities integrates ingress, egress, load balancing, high-performance throughput, security, inter- and intra-cluster traffic management and provides role-based observability tooling to reduce its natural complexities.
10
-
11
-
12
-
The following list highlights some of the most commonly used {openshift-networking} features available on your cluster:
13
-
14
-
- Primary cluster network provided by either of the following Container Network Interface (CNI) plugins:
15
-
* xref:../networking/ovn_kubernetes_network_provider/about-ovn-kubernetes.adoc#about-ovn-kubernetes[OVN-Kubernetes network plugin], the default plugin
16
-
* xref:../networking/ovn_kubernetes_network_provider/about-ovn-kubernetes.adoc#about-ovn-kubernetes[About the OVN-Kubernetes network plugin]
17
-
- Certified 3rd-party alternative primary network plugins
18
-
- Cluster Network Operator for network plugin management
19
-
- Ingress Operator for TLS encrypted web traffic
20
-
- DNS Operator for name assignment
21
-
- MetalLB Operator for traffic load balancing on bare metal clusters
22
-
- IP failover support for high-availability
23
-
- Additional hardware network support through multiple CNI plugins, including for macvlan, ipvlan, and SR-IOV hardware networks
24
-
- IPv4, IPv6, and dual stack addressing
25
-
- Hybrid Linux-Windows host clusters for Windows-based workloads
26
-
- {SMProductName} for discovery, load balancing, service-to-service authentication, failure recovery, metrics, and monitoring of services
27
-
- {sno-caps}
28
-
- Network Observability Operator for network debugging and insights
29
-
- link:https://catalog.redhat.com/software/container-stacks/detail/5f0c67b7ce85fb9e399f3a12[Submariner] for inter-cluster networking
30
-
- link:https://docs.redhat.com/en/documentation/red_hat_service_interconnect/[Red Hat Service Interconnect] for layer 7 inter-cluster networking
9
+
{openshift-networking} is an ecosystem of features, plugins, and advanced networking capabilities that extend Kubernetes networking with the advanced networking-related features your cluster needs to manage its network traffic for one or multiple hybrid clusters. This ecosystem of networking capabilities integrates ingress, egress, load balancing, high-performance throughput, security, inter- and intra-cluster traffic management, and provides role-based observability tooling to reduce its natural complexities.
10
+
11
+
== Key Networking Features of Red Hat OpenShift Container Platform:
12
+
13
+
- Primary Cluster Network:
14
+
* Provided by Container Network Interface (CNI) plugins, including:
15
+
** OVN-Kubernetes Network Plugin: The default plugin offering advanced networking features and capabilities.
16
+
** Certified 3rd-Party Alternative Primary Network Plugins.
17
+
18
+
- Cluster Network Operator:
19
+
Manages and configures the cluster network, ensuring optimal network performance and reliability.
20
+
21
+
- Ingress Operator:
22
+
Manages TLS-encrypted web traffic, enabling secure access to services.
23
+
24
+
- DNS Operator:
25
+
Provides domain name resolution within the cluster, ensuring seamless service discovery and communication.
26
+
27
+
- MetalLB Operator:
28
+
Facilitates traffic load balancing on bare metal clusters.
29
+
30
+
- IP Failover Support:
31
+
Ensures high availability of services, reducing downtime in case of node failures.
32
+
33
+
- Hardware Network Support:
34
+
Supports additional hardware networks through multiple CNI plugins, including macvlan, ipvlan, and SR-IOV hardware networks.
35
+
36
+
- Addressing:
37
+
Supports IPv4, IPv6, and dual stack addressing to meet diverse network requirements.
38
+
39
+
- Hybrid Host Clusters:
40
+
Allows for Linux-Windows host clusters to manage Windows-based workloads.
41
+
42
+
- Red Hat OpenShift Service Mesh:
43
+
Provides discovery, load balancing, service-to-service authentication, failure recovery, metrics, and monitoring of services.
44
+
45
+
- Single-Node OpenShift:
46
+
Supports single-node deployments for smaller, streamlined use cases.
47
+
48
+
- Network Observability Operator:
49
+
Offers tools for network debugging and insights, enhancing network performance monitoring.
50
+
51
+
- Submariner:
52
+
Facilitates inter-cluster networking, enabling communication between multiple clusters.
53
+
54
+
- Red Hat Service Interconnect:
55
+
Provides layer 7 inter-cluster networking for secure and efficient service communication.
56
+
57
+
== Additional Networking Features:
58
+
59
+
- Zero Trust Networking:
60
+
Emphasizes security by ensuring all communication within the cluster is authenticated and authorized.
61
+
62
+
- Accessing Hosts:
63
+
Mechanisms for accessing and managing host systems, including SSH access and node management.
64
+
65
+
- Networking Dashboards:
66
+
Tools for monitoring and managing network performance, providing visibility into network traffic and health.
67
+
68
+
- Network Policies:
69
+
Control the flow of traffic between pods, enhancing security and compliance.
70
+
71
+
- Connectivity Verification:
72
+
Methods for verifying network connectivity and troubleshooting issues.
73
+
74
+
- MTU Configuration:
75
+
Optimize network performance by changing cluster network MTU settings.
76
+
77
+
- Node Port Service Range:
78
+
Configure the range of ports available for node port services for external access.
79
+
80
+
- Interface Tuning and CNI Plugins:
81
+
Configure network interfaces and use CNI plugins for enhanced network functionality.
82
+
83
+
- SCTP Support:
84
+
Use Stream Control Transmission Protocol (SCTP) for specific application requirements.
85
+
86
+
- Precision Time Protocol (PTP):
87
+
Synchronize time across the cluster, critical for applications requiring precise timing.
88
+
89
+
- External DNS Operator:
90
+
Manage external DNS services, enabling robust DNS management.
91
+
92
+
- CIDR Range Definitions:
93
+
Configure IP address ranges within the cluster for proper network segmentation and routing.
94
+
95
+
- AWS Load Balancer Operator:
96
+
Integrate and manage AWS load balancers for scalable and reliable service delivery.
97
+
98
+
- Multiple Networks:
99
+
Use multiple network interfaces and configurations to meet complex networking requirements.
100
+
101
+
- SR-IOV Networking:
102
+
Utilize Single Root I/O Virtualization (SR-IOV) for high-performance networking.
103
+
104
+
- Routes and Ingress Traffic Configuration:
105
+
Configure and manage routes and ingress traffic for secure and efficient service access.
106
+
107
+
- Kubernetes NMState Operator:
108
+
Manage network configuration at the node level for fine-grained control.
109
+
110
+
- Cluster-wide Proxy:
111
+
Configure a cluster-wide proxy for managing external network traffic.
112
+
113
+
- Custom PKI Configuration:
114
+
Configure custom Public Key Infrastructure (PKI) for secure communication.
115
+
116
+
- Load Balancing on OpenStack:
117
+
Manage load balancers within OpenStack environments for scalable service delivery.
118
+
119
+
- MetalLB:
120
+
Load balancer implementation for bare metal Kubernetes clusters, offering flexible load balancing.
121
+
122
+
- Secondary Interfaces and Metrics:
123
+
Configure secondary network interfaces and associate metrics for enhanced monitoring and management.
0 commit comments