Skip to content

Commit 02f2537

Browse files
author
Daniel Chadwick
committed
osdocs8646 updating networking about page
1 parent ce656f9 commit 02f2537

File tree

1 file changed

+115
-22
lines changed

1 file changed

+115
-22
lines changed

networking/about-networking.adoc

Lines changed: 115 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,118 @@ include::_attributes/common-attributes.adoc[]
66

77
toc::[]
88

9-
{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

Comments
 (0)