Skip to content

Commit c641ded

Browse files
authored
Merge pull request #95770 from JoeAldinger/OSDOCS-15188
networking overview
2 parents fd20784 + bde73e2 commit c641ded

File tree

151 files changed

+377
-332
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

151 files changed

+377
-332
lines changed

_attributes/_attributes

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
../../../_attributes/
1+
../../_attributes/

_topic_maps/_topic_map.yml

Lines changed: 114 additions & 110 deletions
Original file line numberDiff line numberDiff line change
@@ -1384,12 +1384,18 @@ Name: Networking
13841384
Dir: networking
13851385
Distros: openshift-enterprise,openshift-origin
13861386
Topics:
1387-
- Name: Understanding networking
1388-
File: understanding-networking
1389-
- Name: Accessing hosts
1390-
File: accessing-hosts
1391-
- Name: Networking dashboards
1392-
File: networking-dashboards
1387+
- Name: Networking overview
1388+
Dir: networking_overview
1389+
Distros: openshift-enterprise,openshift-origin
1390+
Topics:
1391+
- Name: Understanding networking
1392+
File: understanding-networking
1393+
- Name: Accessing hosts
1394+
File: accessing-hosts
1395+
- Name: Networking dashboards
1396+
File: networking-dashboards
1397+
- Name: CIDR range definitions
1398+
File: cidr-range-definitions
13931399
- Name: Networking Operators
13941400
Dir: networking_operators
13951401
Distros: openshift-enterprise,openshift-origin
@@ -1544,37 +1550,6 @@ Topics:
15441550
File: configuring-ipsec-ovn
15451551
- Name: Zero trust networking
15461552
File: zero-trust-networking
1547-
- Name: Configuring the Ingress Controller for manual DNS management
1548-
File: ingress-controller-dnsmgt
1549-
Distros: openshift-enterprise,openshift-origin
1550-
- Name: Verifying connectivity to an endpoint
1551-
File: verifying-connectivity-endpoint
1552-
- Name: Changing the cluster network MTU
1553-
File: changing-cluster-network-mtu
1554-
- Name: Configuring the node port service range
1555-
File: configuring-node-port-service-range
1556-
- Name: Configuring the cluster network IP address range
1557-
File: configuring-cluster-network-range
1558-
- Name: Configuring IP failover
1559-
File: configuring-ipfailover
1560-
- Name: Configuring system controls and interface attributes using the tuning plugin
1561-
File: configure-syscontrols-interface-tuning-cni
1562-
- Name: Using Stream Control Transmission Protocol
1563-
File: using-sctp
1564-
Distros: openshift-enterprise,openshift-origin
1565-
- Name: Using PTP hardware
1566-
Dir: ptp
1567-
Topics:
1568-
- Name: About PTP in OpenShift cluster nodes
1569-
File: about-ptp
1570-
- Name: Configuring PTP devices
1571-
File: configuring-ptp
1572-
- Name: Developing PTP events consumer applications with the REST API v2
1573-
File: ptp-cloud-events-consumer-dev-reference-v2
1574-
- Name: PTP events REST API v2 reference
1575-
File: ptp-events-rest-api-reference-v2
1576-
- Name: CIDR range definitions
1577-
File: cidr-range-definitions
15781553
- Name: Multiple networks
15791554
Dir: multiple_networks
15801555
Distros: openshift-enterprise,openshift-origin
@@ -1680,90 +1655,119 @@ Topics:
16801655
File: tracking-network-flows
16811656
- Name: Configuring hybrid networking
16821657
File: configuring-hybrid-networking
1683-
- Name: Configuring Routes
1684-
Dir: routes
1685-
Topics:
1686-
- Name: Route configuration
1687-
File: route-configuration
1688-
- Name: Secured routes
1689-
File: secured-routes
1690-
- Name: Configuring ingress cluster traffic
1691-
Dir: configuring_ingress_cluster_traffic
1692-
Topics:
1693-
- Name: Overview
1694-
File: overview-traffic
1695-
Distros: openshift-enterprise,openshift-origin
1696-
- Name: Configuring ExternalIPs for services
1697-
File: configuring-externalip
1698-
Distros: openshift-enterprise,openshift-origin
1699-
- Name: Configuring ingress cluster traffic using an Ingress Controller
1700-
File: configuring-ingress-cluster-traffic-ingress-controller
1701-
- Name: Configuring the Ingress Controller endpoint publishing strategy
1702-
File: nw-configuring-ingress-controller-endpoint-publishing-strategy
1703-
Distros: openshift-enterprise,openshift-origin
1704-
- Name: Configuring ingress cluster traffic using a load balancer
1705-
File: configuring-ingress-cluster-traffic-load-balancer
1706-
Distros: openshift-enterprise,openshift-origin
1707-
- Name: Configuring ingress cluster traffic on AWS
1708-
File: configuring-ingress-cluster-traffic-aws
1709-
Distros: openshift-enterprise,openshift-origin
1710-
- Name: Configuring ingress cluster traffic using a service external IP
1711-
File: configuring-ingress-cluster-traffic-service-external-ip
1712-
Distros: openshift-enterprise,openshift-origin
1713-
- Name: Configuring ingress cluster traffic using a NodePort
1714-
File: configuring-ingress-cluster-traffic-nodeport
1658+
- Name: Ingress and load balancing
1659+
Dir: ingress_load_balancing
1660+
Distros: openshift-enterprise,openshift-origin
1661+
Topics:
1662+
- Name: Configuring Routes
1663+
Dir: routes
17151664
Distros: openshift-enterprise,openshift-origin
1716-
- Name: Configuring ingress cluster traffic using load balancer allowed source ranges
1717-
File: configuring-ingress-cluster-traffic-load-balancer-allowed-source-ranges
1665+
Topics:
1666+
- Name: Route configuration
1667+
File: route-configuration
1668+
- Name: Secured routes
1669+
File: secured-routes
1670+
- Name: Configuring ingress cluster traffic
1671+
Dir: configuring_ingress_cluster_traffic
17181672
Distros: openshift-enterprise,openshift-origin
1719-
- Name: Patching existing ingress objects
1720-
File: configuring-ingress-cluster-patch-fields
1673+
Topics:
1674+
- Name: Overview
1675+
File: overview-traffic
1676+
- Name: Configuring ExternalIPs for services
1677+
File: configuring-externalip
1678+
- Name: Configuring ingress cluster traffic using an Ingress Controller
1679+
File: configuring-ingress-cluster-traffic-ingress-controller
1680+
- Name: Configuring the Ingress Controller endpoint publishing strategy
1681+
File: nw-configuring-ingress-controller-endpoint-publishing-strategy
1682+
- Name: Configuring ingress cluster traffic using a load balancer
1683+
File: configuring-ingress-cluster-traffic-load-balancer
1684+
- Name: Configuring ingress cluster traffic on AWS
1685+
File: configuring-ingress-cluster-traffic-aws
1686+
- Name: Configuring ingress cluster traffic using a service external IP
1687+
File: configuring-ingress-cluster-traffic-service-external-ip
1688+
- Name: Configuring ingress cluster traffic using a NodePort
1689+
File: configuring-ingress-cluster-traffic-nodeport
1690+
- Name: Configuring ingress cluster traffic using load balancer allowed source ranges
1691+
File: configuring-ingress-cluster-traffic-load-balancer-allowed-source-ranges
1692+
- Name: Patching existing ingress objects
1693+
File: configuring-ingress-cluster-patch-fields
1694+
- Name: Allocating load balancers to specific subnets
1695+
File: allocating-load-balancers
1696+
- Name: Configuring the Ingress Controller for manual DNS management
1697+
File: ingress-controller-dnsmgt
1698+
- Name: Gateway API with OpenShift Container Platform networking
1699+
File: ingress-gateway-api
1700+
- Name: Load balancing on OpenStack
1701+
File: load-balancing-openstack
1702+
- Name: Load balancing with MetalLB
1703+
Dir: metallb
17211704
Distros: openshift-enterprise,openshift-origin
1722-
- Name: Allocating load balancers to specific subnets
1723-
File: allocating-load-balancers
1705+
Topics:
1706+
- Name: Configuring MetalLB address pools
1707+
File: metallb-configure-address-pools
1708+
- Name: Advertising the IP address pools
1709+
File: about-advertising-ipaddresspool
1710+
- Name: Configuring MetalLB BGP peers
1711+
File: metallb-configure-bgp-peers
1712+
- Name: Advertising an IP address pool using the community alias
1713+
File: metallb-configure-community-alias
1714+
- Name: Configuring MetalLB BFD profiles
1715+
File: metallb-configure-bfd-profiles
1716+
- Name: Configuring services to use MetalLB
1717+
File: metallb-configure-services
1718+
- Name: Managing symmetric routing with MetalLB
1719+
File: metallb-configure-return-traffic
1720+
- Name: Configuring the integration of MetalLB and FRR-K8s
1721+
File: metallb-frr-k8s
1722+
- Name: MetalLB logging, troubleshooting, and support
1723+
File: metallb-troubleshoot-support
1724+
- Name: Configuring network settings
1725+
Dir: configuring_network_settings
1726+
Distros: openshift-enterprise,openshift-origin
1727+
Topics:
1728+
- Name: Configuring system controls and interface attributes using the tuning plugin
1729+
File: configure-syscontrols-interface-tuning-cni
1730+
- Name: Configuring the node port service range
1731+
File: configuring-node-port-service-range
1732+
- Name: Configuring the cluster network IP address range
1733+
File: configuring-cluster-network-range
1734+
- Name: Configuring IP failover
1735+
File: configuring-ipfailover
1736+
- Name: Configuring the cluster-wide proxy
1737+
File: enable-cluster-wide-proxy
1738+
- Name: Configuring a custom PKI
1739+
File: configuring-a-custom-pki
1740+
- Name: Advanced networking
1741+
Dir: advanced_networking
1742+
Distros: openshift-enterprise, openshift-origin
1743+
Topics:
1744+
- Name: Verifying connectivity to an endpoint
1745+
File: verifying-connectivity-endpoint
1746+
- Name: Changing the cluster network MTU
1747+
File: changing-cluster-network-mtu
1748+
- Name: Using Stream Control Transmission Protocol
1749+
File: using-sctp
1750+
- Name: Associating secondary interfaces metrics to network attachments
1751+
File: associating-secondary-interfaces-metrics-to-network-attachments
1752+
- Name: Using PTP hardware
1753+
Dir: ptp
17241754
Distros: openshift-enterprise,openshift-origin
1725-
- Name: Gateway API with OpenShift Container Platform networking
1726-
File: ingress-gateway-api
1727-
Distros: openshift-enterprise
1728-
# Kubernetes NMState (TECHNOLOGY PREVIEW)
1755+
Topics:
1756+
- Name: About PTP in OpenShift cluster nodes
1757+
File: about-ptp
1758+
- Name: Configuring PTP devices
1759+
File: configuring-ptp
1760+
- Name: Developing PTP events consumer applications with the REST API v2
1761+
File: ptp-cloud-events-consumer-dev-reference-v2
1762+
- Name: PTP events REST API v2 reference
1763+
File: ptp-events-rest-api-reference-v2
17291764
- Name: Kubernetes NMState
17301765
Dir: k8s_nmstate
17311766
Topics:
17321767
- Name: Observing and updating node network state and configuration
17331768
File: k8s-nmstate-updating-node-network-config
17341769
- Name: Troubleshooting node network configuration
17351770
File: k8s-nmstate-troubleshooting-node-network
1736-
- Name: Configuring the cluster-wide proxy
1737-
File: enable-cluster-wide-proxy
1738-
Distros: openshift-enterprise,openshift-origin
1739-
- Name: Configuring a custom PKI
1740-
File: configuring-a-custom-pki
1741-
Distros: openshift-enterprise,openshift-origin
1742-
- Name: Load balancing on OpenStack
1743-
File: load-balancing-openstack
1744-
- Name: Load balancing with MetalLB
1745-
Dir: metallb
1746-
Topics:
1747-
- Name: Configuring MetalLB address pools
1748-
File: metallb-configure-address-pools
1749-
- Name: Advertising the IP address pools
1750-
File: about-advertising-ipaddresspool
1751-
- Name: Configuring MetalLB BGP peers
1752-
File: metallb-configure-bgp-peers
1753-
- Name: Advertising an IP address pool using the community alias
1754-
File: metallb-configure-community-alias
1755-
- Name: Configuring MetalLB BFD profiles
1756-
File: metallb-configure-bfd-profiles
1757-
- Name: Configuring services to use MetalLB
1758-
File: metallb-configure-services
1759-
- Name: Managing symmetric routing with MetalLB
1760-
File: metallb-configure-return-traffic
1761-
- Name: Configuring the integration of MetalLB and FRR-K8s
1762-
File: metallb-frr-k8s
1763-
- Name: MetalLB logging, troubleshooting, and support
1764-
File: metallb-troubleshoot-support
1765-
- Name: Associating secondary interfaces metrics to network attachments
1766-
File: associating-secondary-interfaces-metrics-to-network-attachments
17671771
---
17681772
Name: Storage
17691773
Dir: storage

_topic_maps/_topic_map_osd.yml

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -734,8 +734,13 @@ Name: Networking
734734
Dir: networking
735735
Distros: openshift-dedicated
736736
Topics:
737-
- Name: About networking
738-
File: about-managed-networking
737+
- Name: Networking overview
738+
Dir: networking_overview
739+
Topics:
740+
- Name: About networking
741+
File: about-managed-networking
742+
- Name: CIDR range definitions
743+
File: cidr-range-definitions
739744
- Name: Networking Operators
740745
Dir: networking_operators
741746
Distros: openshift-dedicated
@@ -748,8 +753,6 @@ Topics:
748753
File: network-verification
749754
- Name: Configuring a cluster-wide proxy during installation
750755
File: configuring-cluster-wide-proxy
751-
- Name: CIDR range definitions
752-
File: cidr-range-definitions
753756
- Name: Network security
754757
Dir: network_security
755758
Distros: openshift-dedicated
@@ -784,13 +787,17 @@ Topics:
784787
Topics:
785788
- Name: Enabling multicast for a project
786789
File: enabling-multicast
787-
- Name: Configuring Routes
788-
Dir: routes
790+
- Name: Ingress and load balancing
791+
Dir: ingress_load_balancing
792+
Distros: openshift-dedicated
789793
Topics:
790-
- Name: Route configuration
791-
File: route-configuration
792-
- Name: Secured routes
793-
File: secured-routes
794+
- Name: Configuring Routes
795+
Dir: routes
796+
Topics:
797+
- Name: Route configuration
798+
File: route-configuration
799+
- Name: Secured routes
800+
File: secured-routes
794801
---
795802
Name: Building applications
796803
Dir: applications

_topic_maps/_topic_map_rosa.yml

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -981,8 +981,14 @@ Name: Networking
981981
Dir: networking
982982
Distros: openshift-rosa
983983
Topics:
984-
- Name: About networking
985-
File: about-managed-networking
984+
- Name: Networking overview
985+
Dir: networking_overview
986+
Distros: openshift-rosa
987+
Topics:
988+
- Name: About networking
989+
File: about-managed-networking
990+
- Name: CIDR range definitions
991+
File: cidr-range-definitions
986992
- Name: Networking Operators
987993
Dir: networking_operators
988994
Distros: openshift-rosa
@@ -999,8 +1005,6 @@ Topics:
9991005
File: network-verification
10001006
- Name: Configuring a cluster-wide proxy during installation
10011007
File: configuring-cluster-wide-proxy
1002-
- Name: CIDR range definitions
1003-
File: cidr-range-definitions
10041008
- Name: Network security
10051009
Dir: network_security
10061010
Distros: openshift-rosa
@@ -1049,13 +1053,18 @@ Topics:
10491053
Topics:
10501054
- Name: Enabling multicast for a project
10511055
File: enabling-multicast
1052-
- Name: Configuring Routes
1053-
Dir: routes
1056+
- Name: Ingress and load balancing
1057+
Dir: ingress_load_balancing
1058+
Distros: openshift-rosa
10541059
Topics:
1055-
- Name: Route configuration
1056-
File: route-configuration
1057-
- Name: Secured routes
1058-
File: secured-routes
1060+
- Name: Configuring Routes
1061+
Dir: routes
1062+
Distros: openshift-rosa
1063+
Topics:
1064+
- Name: Route configuration
1065+
File: route-configuration
1066+
- Name: Secured routes
1067+
File: secured-routes
10591068
---
10601069
Name: Building applications
10611070
Dir: applications

_unused_topics/migrate-from-openshift-sdn.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ include::modules/live-migration-metrics-information.adoc[leveloffset=+3]
3737

3838
* xref:../../networking/network_security/network_policy/about-network-policy.adoc#about-network-policy[About network policy]
3939

40-
* xref:../../networking/changing-cluster-network-mtu.adoc#nw-cluster-mtu-change_changing-cluster-network-mtu[Changing the cluster MTU]
40+
* xref:../../networking/advanced_networking/changing-cluster-network-mtu.adoc#nw-cluster-mtu-change_changing-cluster-network-mtu[Changing the cluster MTU]
4141

42-
* xref:../../networking/changing-cluster-network-mtu.adoc#mtu-value-selection_changing-cluster-network-mtu[MTU value selection]
42+
* xref:../../networking/advanced_networking/changing-cluster-network-mtu.adoc#mtu-value-selection_changing-cluster-network-mtu[MTU value selection]
4343

4444
* xref:../../networking/network_security/network_policy/about-network-policy.adoc#nw-networkpolicy-optimize-ovn_about-network-policy[About network policy]
4545
* OVN-Kubernetes capabilities

applications/deployments/route-based-deployment-strategies.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ include::modules/deployments-ab-testing.adoc[leveloffset=+1]
3535
include::modules/deployments-ab-testing-lb.adoc[leveloffset=+2]
3636

3737
ifndef::openshift-rosa-hcp[]
38-
// Remove conditionals when Networking content is in ROSA HCP
38+
// Remove conditionals when Networking content is in ROSA HCP
3939
[role="_additional-resources"]
4040
[id="additional-resources_{context}"]
4141
== Additional resources
4242

43-
* xref:../../networking/routes/route-configuration.adoc#nw-route-specific-annotations_route-configuration[Route-specific annotations].
43+
* xref:../../networking/ingress_load_balancing/routes/route-configuration.adoc#nw-route-specific-annotations_route-configuration[Route-specific annotations].
4444
endif::[]

architecture/index.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ include::modules/openshift-architecture-common-terms.adoc[leveloffset=+1]
2020

2121
// Topic not included in the OSD/ROSA docs
2222
ifndef::openshift-dedicated,openshift-rosa[]
23-
* For more information on networking, see xref:../networking/understanding-networking.adoc#understanding-networking[{product-title} networking].
23+
* For more information on networking, see xref:../networking/networking_overview/understanding-networking.adoc#understanding-networking[{product-title} networking].
2424
endif::openshift-dedicated,openshift-rosa[]
2525
* For more information on storage, see xref:../storage/index.adoc#index[{product-title} storage].
2626
* For more information on authentication, see xref:../authentication/index.adoc#index[{product-title} authentication].

0 commit comments

Comments
 (0)