Skip to content

Commit ea99e0f

Browse files
authored
Merge pull request #96186 from JoeAldinger/OSDOCS-15188-4.20
[4.20] networking overview
2 parents d93d92c + 42db581 commit ea99e0f

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