From db56f4b97a863f4937b188407c2456c15f686a42 Mon Sep 17 00:00:00 2001 From: Christopher Tauchen Date: Fri, 8 May 2026 17:01:32 +0100 Subject: [PATCH] Rewrite networking page descriptions in next trees MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Audit and rewrite frontmatter descriptions for the networking buckets in the unversioned (next) trees of all three products: calico/networking (50 files), calico-enterprise/networking (46 files), and calico-cloud/networking (41 files). Each new description names its canonical product (Calico Open Source, Calico Enterprise, or Calico Cloud), stays under 200 characters, avoids the forbidden words enable/disable/teaching, contains no colons, and is unique across products. Cross-product disambiguation framing follows the pattern from #2696 and #2697 — Calico Open Source descriptions stay resource- and CLI-led, Calico Enterprise descriptions reference the cluster and management UI, Calico Cloud descriptions emphasize connected clusters. Pre-fix snapshot of the same files: 0 descriptions over 200 chars, 0 forbidden words, 123 of 137 missing a canonical product name, and 37 cross-product duplicate descriptions. Next-only on purpose; versioned mirrors will be applied in a follow-up after review. --- .../networking/configuring/add-maglev-load-balancing.mdx | 2 +- calico-cloud/networking/configuring/advertise-service-ips.mdx | 2 +- calico-cloud/networking/configuring/bgp-to-workload.mdx | 2 +- calico-cloud/networking/configuring/bgp.mdx | 2 +- calico-cloud/networking/configuring/custom-bgp-config.mdx | 2 +- calico-cloud/networking/configuring/dual-tor.mdx | 2 +- calico-cloud/networking/configuring/index.mdx | 2 +- .../networking/configuring/mark-lb-node-for-maintenance.mdx | 2 +- calico-cloud/networking/configuring/mtu.mdx | 2 +- calico-cloud/networking/configuring/multiple-networks.mdx | 2 +- calico-cloud/networking/configuring/node-local-dns-cache.mdx | 2 +- calico-cloud/networking/configuring/pod-mac-address.mdx | 2 +- calico-cloud/networking/configuring/qos-controls.mdx | 2 +- calico-cloud/networking/configuring/vxlan-ipip.mdx | 2 +- .../networking/configuring/workloads-outside-cluster.mdx | 2 +- calico-cloud/networking/egress/egress-gateway-aws.mdx | 2 +- calico-cloud/networking/egress/egress-gateway-azure.mdx | 2 +- calico-cloud/networking/egress/egress-gateway-maintenance.mdx | 2 +- calico-cloud/networking/egress/egress-gateway-on-prem.mdx | 2 +- calico-cloud/networking/egress/external-network.mdx | 2 +- calico-cloud/networking/egress/index.mdx | 2 +- calico-cloud/networking/egress/troubleshoot.mdx | 2 +- calico-cloud/networking/index.mdx | 2 +- .../networking/ingress-gateway/about-calico-ingress-gateway.mdx | 2 +- .../networking/ingress-gateway/create-ingress-gateway.mdx | 2 +- .../networking/ingress-gateway/customize-ingress-gateway.mdx | 2 +- .../ingress-gateway/tutorial-ingress-gateway-canary.mdx | 2 +- calico-cloud/networking/ipam/assign-ip-addresses-topology.mdx | 2 +- calico-cloud/networking/ipam/change-block-size.mdx | 2 +- calico-cloud/networking/ipam/get-started-ip-addresses.mdx | 2 +- calico-cloud/networking/ipam/index.mdx | 2 +- calico-cloud/networking/ipam/initial-ippool.mdx | 2 +- calico-cloud/networking/ipam/ip-autodetection.mdx | 2 +- calico-cloud/networking/ipam/ipv6.mdx | 2 +- calico-cloud/networking/ipam/legacy-firewalls.mdx | 2 +- calico-cloud/networking/ipam/migrate-pools.mdx | 2 +- calico-cloud/networking/ipam/service-loadbalancer.mdx | 2 +- calico-cloud/networking/ipam/use-specific-ip.mdx | 2 +- .../networking/training/about-kubernetes-networking.mdx | 2 +- calico-cloud/networking/training/about-networking.mdx | 2 +- calico-cloud/networking/training/index.mdx | 2 +- .../networking/configuring/add-maglev-load-balancing.mdx | 2 +- .../networking/configuring/advertise-service-ips.mdx | 2 +- calico-enterprise/networking/configuring/bgp-to-workload.mdx | 2 +- calico-enterprise/networking/configuring/bgp.mdx | 2 +- calico-enterprise/networking/configuring/custom-bgp-config.mdx | 2 +- calico-enterprise/networking/configuring/dual-tor.mdx | 2 +- calico-enterprise/networking/configuring/index.mdx | 2 +- .../networking/configuring/mark-lb-node-for-maintenance.mdx | 2 +- calico-enterprise/networking/configuring/mtu.mdx | 2 +- calico-enterprise/networking/configuring/multiple-networks.mdx | 2 +- .../networking/configuring/node-local-dns-cache.mdx | 2 +- calico-enterprise/networking/configuring/pod-mac-address.mdx | 2 +- calico-enterprise/networking/configuring/qos-controls.mdx | 2 +- calico-enterprise/networking/configuring/vxlan-ipip.mdx | 2 +- .../networking/configuring/workloads-outside-cluster.mdx | 2 +- calico-enterprise/networking/determine-best-networking.mdx | 2 +- calico-enterprise/networking/egress/egress-gateway-aws.mdx | 2 +- calico-enterprise/networking/egress/egress-gateway-azure.mdx | 2 +- .../networking/egress/egress-gateway-maintenance.mdx | 2 +- calico-enterprise/networking/egress/egress-gateway-on-prem.mdx | 2 +- calico-enterprise/networking/egress/external-network.mdx | 2 +- calico-enterprise/networking/egress/index.mdx | 2 +- calico-enterprise/networking/egress/troubleshoot.mdx | 2 +- calico-enterprise/networking/index.mdx | 2 +- .../networking/ingress-gateway/about-calico-ingress-gateway.mdx | 2 +- .../networking/ingress-gateway/create-ingress-gateway.mdx | 2 +- .../networking/ingress-gateway/customize-ingress-gateway.mdx | 2 +- .../ingress-gateway/tutorial-ingress-gateway-canary.mdx | 2 +- .../networking/ipam/assign-ip-addresses-topology.mdx | 2 +- calico-enterprise/networking/ipam/change-block-size.mdx | 2 +- calico-enterprise/networking/ipam/get-started-ip-addresses.mdx | 2 +- calico-enterprise/networking/ipam/index.mdx | 2 +- calico-enterprise/networking/ipam/initial-ippool.mdx | 2 +- calico-enterprise/networking/ipam/ip-autodetection.mdx | 2 +- calico-enterprise/networking/ipam/ippools.mdx | 2 +- calico-enterprise/networking/ipam/ipv6.mdx | 2 +- calico-enterprise/networking/ipam/legacy-firewalls.mdx | 2 +- calico-enterprise/networking/ipam/migrate-pools.mdx | 2 +- calico-enterprise/networking/ipam/service-loadbalancer.mdx | 2 +- calico-enterprise/networking/ipam/use-specific-ip.mdx | 2 +- calico-enterprise/networking/kubevirt/index.mdx | 2 +- calico-enterprise/networking/kubevirt/kubevirt-networking.mdx | 2 +- calico-enterprise/networking/kubevirt/live-migration-bgp.mdx | 2 +- .../networking/training/about-kubernetes-networking.mdx | 2 +- calico-enterprise/networking/training/about-networking.mdx | 2 +- calico-enterprise/networking/training/index.mdx | 2 +- calico/networking/configuring/add-maglev-load-balancing.mdx | 2 +- calico/networking/configuring/advertise-service-ips.mdx | 2 +- calico/networking/configuring/bgp-to-workload.mdx | 2 +- calico/networking/configuring/bgp.mdx | 2 +- calico/networking/configuring/index.mdx | 2 +- calico/networking/configuring/mtu.mdx | 2 +- calico/networking/configuring/node-local-dns-cache.mdx | 2 +- calico/networking/configuring/pod-mac-address.mdx | 2 +- calico/networking/configuring/qos-controls.mdx | 2 +- calico/networking/configuring/sidecar-acceleration.mdx | 2 +- calico/networking/configuring/use-ipvs.mdx | 2 +- calico/networking/configuring/vxlan-ipip.mdx | 2 +- calico/networking/configuring/workloads-outside-cluster.mdx | 2 +- calico/networking/determine-best-networking.mdx | 2 +- calico/networking/index.mdx | 2 +- .../networking/ingress-gateway/about-calico-ingress-gateway.mdx | 2 +- calico/networking/ingress-gateway/create-ingress-gateway.mdx | 2 +- calico/networking/ingress-gateway/customize-ingress-gateway.mdx | 2 +- calico/networking/ingress-gateway/migrate-from-nginx.mdx | 2 +- .../ingress-gateway/tutorial-ingress-gateway-canary.mdx | 2 +- calico/networking/ipam/add-floating-ip.mdx | 2 +- calico/networking/ipam/assign-ip-addresses-topology.mdx | 2 +- calico/networking/ipam/change-block-size.mdx | 2 +- calico/networking/ipam/get-started-ip-addresses.mdx | 2 +- calico/networking/ipam/index.mdx | 2 +- calico/networking/ipam/ip-autodetection.mdx | 2 +- calico/networking/ipam/ippools.mdx | 2 +- calico/networking/ipam/ipv6-control-plane.mdx | 2 +- calico/networking/ipam/ipv6.mdx | 2 +- calico/networking/ipam/legacy-firewalls.mdx | 2 +- calico/networking/ipam/migrate-pools.mdx | 2 +- calico/networking/ipam/service-loadbalancer.mdx | 2 +- calico/networking/ipam/use-specific-ip.mdx | 2 +- calico/networking/kubevirt/index.mdx | 2 +- calico/networking/kubevirt/kubevirt-networking.mdx | 2 +- calico/networking/kubevirt/live-migration-bgp.mdx | 2 +- calico/networking/openstack/configuration.mdx | 2 +- calico/networking/openstack/connectivity.mdx | 2 +- calico/networking/openstack/dev-machine-setup.mdx | 2 +- calico/networking/openstack/floating-ips.mdx | 2 +- calico/networking/openstack/host-routes.mdx | 2 +- calico/networking/openstack/index.mdx | 2 +- calico/networking/openstack/ipv6.mdx | 2 +- calico/networking/openstack/kuryr.mdx | 2 +- calico/networking/openstack/labels.mdx | 2 +- calico/networking/openstack/live-migration.mdx | 2 +- calico/networking/openstack/multiple-regions.mdx | 2 +- calico/networking/openstack/neutron-api.mdx | 2 +- calico/networking/openstack/semantics.mdx | 2 +- calico/networking/openstack/service-ips.mdx | 2 +- 137 files changed, 137 insertions(+), 137 deletions(-) diff --git a/calico-cloud/networking/configuring/add-maglev-load-balancing.mdx b/calico-cloud/networking/configuring/add-maglev-load-balancing.mdx index 8dda79ba1c..01cd6ccaf3 100644 --- a/calico-cloud/networking/configuring/add-maglev-load-balancing.mdx +++ b/calico-cloud/networking/configuring/add-maglev-load-balancing.mdx @@ -1,5 +1,5 @@ --- -description: Add Maglev load balancing to a Kubernetes service. +description: Switch a Kubernetes service to Maglev consistent-hash load balancing on the Calico Cloud eBPF data plane for stable backend selection in connected clusters. --- # Add Maglev load balancing to a service diff --git a/calico-cloud/networking/configuring/advertise-service-ips.mdx b/calico-cloud/networking/configuring/advertise-service-ips.mdx index ee7b02bf14..221b8d79bb 100644 --- a/calico-cloud/networking/configuring/advertise-service-ips.mdx +++ b/calico-cloud/networking/configuring/advertise-service-ips.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico to advertise Kubernetes service cluster IPs and external IPs outside the cluster using BGP. +description: Advertise Kubernetes service cluster IPs and external IPs out of a Calico Cloud connected cluster over BGP so upstream routers can reach them directly. --- # Advertise Kubernetes service IP addresses diff --git a/calico-cloud/networking/configuring/bgp-to-workload.mdx b/calico-cloud/networking/configuring/bgp-to-workload.mdx index a97e670d86..dfdb20255e 100644 --- a/calico-cloud/networking/configuring/bgp-to-workload.mdx +++ b/calico-cloud/networking/configuring/bgp-to-workload.mdx @@ -1,5 +1,5 @@ --- -description: Configure BGP peering with nested clusters running on KubeVirt VMs +description: Peer Calico Cloud nodes with BGP speakers inside KubeVirt VMs so nested clusters connected to Calico Cloud can announce routes from their workloads. --- # Configure BGP peering with nested clusters running on KubeVirt VMs diff --git a/calico-cloud/networking/configuring/bgp.mdx b/calico-cloud/networking/configuring/bgp.mdx index c10a19e464..fb634815a0 100644 --- a/calico-cloud/networking/configuring/bgp.mdx +++ b/calico-cloud/networking/configuring/bgp.mdx @@ -1,5 +1,5 @@ --- -description: Configure BGP peering with full mesh, node-specific peering, ToR, and/or Calico route reflectors. +description: Set up BGP peering for Calico Cloud connected clusters — full mesh, per-node peers, top-of-rack switches, and route reflectors — with BGPPeer and BGPConfiguration resources. --- # Configure BGP peering diff --git a/calico-cloud/networking/configuring/custom-bgp-config.mdx b/calico-cloud/networking/configuring/custom-bgp-config.mdx index 570cf21e73..3f37c0275a 100644 --- a/calico-cloud/networking/configuring/custom-bgp-config.mdx +++ b/calico-cloud/networking/configuring/custom-bgp-config.mdx @@ -1,5 +1,5 @@ --- -description: Apply a custom BGP configuration +description: Override the default BIRD BGP templates in a Calico Cloud connected cluster to access advanced BIRD features for proof-of-concept and special-case routing. --- # Custom BGP Configuration diff --git a/calico-cloud/networking/configuring/dual-tor.mdx b/calico-cloud/networking/configuring/dual-tor.mdx index 8d37ac4cd3..c77f97a14f 100644 --- a/calico-cloud/networking/configuring/dual-tor.mdx +++ b/calico-cloud/networking/configuring/dual-tor.mdx @@ -1,5 +1,5 @@ --- -description: Configure a dual plane cluster for redundant connectivity between workloads. +description: Deploy a dual ToR cluster connected to Calico Cloud so two independent connectivity planes provide redundancy between racks for on-premises clusters. --- # Deploy a dual ToR cluster diff --git a/calico-cloud/networking/configuring/index.mdx b/calico-cloud/networking/configuring/index.mdx index a32ec45aa3..c33e2bd4b8 100644 --- a/calico-cloud/networking/configuring/index.mdx +++ b/calico-cloud/networking/configuring/index.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico networking options. +description: Networking configuration tasks for Calico Cloud connected clusters — BGP, overlay encapsulation, MTU, multiple pod networks, dual ToR, IPVS, NAT, and QoS controls. hide_table_of_contents: true --- diff --git a/calico-cloud/networking/configuring/mark-lb-node-for-maintenance.mdx b/calico-cloud/networking/configuring/mark-lb-node-for-maintenance.mdx index ddde24d341..f8a2256055 100644 --- a/calico-cloud/networking/configuring/mark-lb-node-for-maintenance.mdx +++ b/calico-cloud/networking/configuring/mark-lb-node-for-maintenance.mdx @@ -1,5 +1,5 @@ --- -description: Mark a load balancer node for maintenance +description: Mark a node in a Calico Cloud connected cluster for load balancer maintenance with an annotation so the eBPF data plane stops sending new service traffic to its pods. --- # Mark a load balancer node for maintenance diff --git a/calico-cloud/networking/configuring/mtu.mdx b/calico-cloud/networking/configuring/mtu.mdx index 1b87480273..884a4a4f0d 100644 --- a/calico-cloud/networking/configuring/mtu.mdx +++ b/calico-cloud/networking/configuring/mtu.mdx @@ -1,5 +1,5 @@ --- -description: Optimize network performance for workloads by configuring the MTU in Calico to best suit your underlying network. +description: Tune the Calico Cloud MTU on the Installation resource so pod traffic matches the underlay, accounting for VXLAN, IP-in-IP, and WireGuard overhead. --- # Configure MTU to maximize network performance diff --git a/calico-cloud/networking/configuring/multiple-networks.mdx b/calico-cloud/networking/configuring/multiple-networks.mdx index 5b83606574..94b28a08bd 100644 --- a/calico-cloud/networking/configuring/multiple-networks.mdx +++ b/calico-cloud/networking/configuring/multiple-networks.mdx @@ -1,5 +1,5 @@ --- -description: Configure a cluster with multiple Calico Cloud networks on each pod, and enforce security using Calico Cloud tiered network policy. +description: Add extra Calico Cloud networks to each pod in a connected cluster with the Multus-CNI plugin, then control access with tiered network policy on every interface. --- # Configure multiple Calico Cloud networks on a pod diff --git a/calico-cloud/networking/configuring/node-local-dns-cache.mdx b/calico-cloud/networking/configuring/node-local-dns-cache.mdx index e8988ff156..90d45b1a34 100644 --- a/calico-cloud/networking/configuring/node-local-dns-cache.mdx +++ b/calico-cloud/networking/configuring/node-local-dns-cache.mdx @@ -1,5 +1,5 @@ --- -description: Install NodeLocal DNSCache +description: Run NodeLocal DNSCache alongside Calico Cloud in a connected cluster and write the network policy that lets pod DNS traffic reach the per-node cache. --- # Use NodeLocal DNSCache in your cluster diff --git a/calico-cloud/networking/configuring/pod-mac-address.mdx b/calico-cloud/networking/configuring/pod-mac-address.mdx index 0ec4c2519d..2e92b5544f 100644 --- a/calico-cloud/networking/configuring/pod-mac-address.mdx +++ b/calico-cloud/networking/configuring/pod-mac-address.mdx @@ -1,5 +1,5 @@ --- -description: Specify the MAC address for a pod instead of allowing the operating system to assign one +description: Pin a chosen MAC address on a Kubernetes pod interface in a Calico Cloud connected cluster with the CNI plugin, for cases such as MAC-bound software licenses. --- # Use a specific MAC address for a pod diff --git a/calico-cloud/networking/configuring/qos-controls.mdx b/calico-cloud/networking/configuring/qos-controls.mdx index af9ddc402e..72bf9e7913 100644 --- a/calico-cloud/networking/configuring/qos-controls.mdx +++ b/calico-cloud/networking/configuring/qos-controls.mdx @@ -1,5 +1,5 @@ --- -description: Configure QoS (Quality of Service) Controls to limit ingress and/or egress bandwidth, packet rate and number of connections of Calico workloads. +description: Apply Calico Cloud QoS controls to cap pod ingress and egress bandwidth, packet rate, and connection counts in a connected cluster, plus DiffServ marking on egress. --- # Configure QoS Controls diff --git a/calico-cloud/networking/configuring/vxlan-ipip.mdx b/calico-cloud/networking/configuring/vxlan-ipip.mdx index 315008a48f..bcee245f11 100644 --- a/calico-cloud/networking/configuring/vxlan-ipip.mdx +++ b/calico-cloud/networking/configuring/vxlan-ipip.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico to use IP in IP or VXLAN overlay networking so the underlying network doesn’t need to understand pod addresses. +description: Choose VXLAN or IP-in-IP overlay encapsulation in a Calico Cloud connected cluster so pod traffic crosses underlay networks that don't route pod CIDRs natively. --- # Overlay networking diff --git a/calico-cloud/networking/configuring/workloads-outside-cluster.mdx b/calico-cloud/networking/configuring/workloads-outside-cluster.mdx index 1ad0236c99..3f864337f3 100644 --- a/calico-cloud/networking/configuring/workloads-outside-cluster.mdx +++ b/calico-cloud/networking/configuring/workloads-outside-cluster.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico Cloud networking to perform outbound NAT for connections from pods to outside of the cluster. +description: Configure NAT outgoing on Calico Cloud IP pools in a connected cluster so pod traffic destined outside the cluster is source-NATed to the node IP. --- # Configure outgoing NAT diff --git a/calico-cloud/networking/egress/egress-gateway-aws.mdx b/calico-cloud/networking/egress/egress-gateway-aws.mdx index 4803df211d..4dcdd9eded 100644 --- a/calico-cloud/networking/egress/egress-gateway-aws.mdx +++ b/calico-cloud/networking/egress/egress-gateway-aws.mdx @@ -1,5 +1,5 @@ --- -description: Configure specific application traffic to exit the cluster through an egress gateway with a native AWS IP address. +description: Route selected application traffic out of a Calico Cloud connected cluster through egress gateways with native AWS VPC subnet IPs. --- # Configure egress gateways, AWS diff --git a/calico-cloud/networking/egress/egress-gateway-azure.mdx b/calico-cloud/networking/egress/egress-gateway-azure.mdx index c9338ed548..109cbacf87 100644 --- a/calico-cloud/networking/egress/egress-gateway-azure.mdx +++ b/calico-cloud/networking/egress/egress-gateway-azure.mdx @@ -1,5 +1,5 @@ --- -description: Configure specific application traffic to exit the cluster through an egress gateway with a native Azure IP address. +description: Route selected application traffic out of a Calico Cloud connected cluster through egress gateways with native Azure VNet IPs. --- # Configure egress gateways, Azure diff --git a/calico-cloud/networking/egress/egress-gateway-maintenance.mdx b/calico-cloud/networking/egress/egress-gateway-maintenance.mdx index 89fd746ffe..fc0e0e0be3 100644 --- a/calico-cloud/networking/egress/egress-gateway-maintenance.mdx +++ b/calico-cloud/networking/egress/egress-gateway-maintenance.mdx @@ -1,5 +1,5 @@ --- -description: React to egress gateway maintenance windows and minimize the impact of egress gateway downtime on sensitive workloads +description: Reduce egress gateway downtime impact on long-lived TCP sessions in Calico Cloud connected clusters by reading termination annotations and draining gracefully. --- # Optimize egress networking for workloads with long-lived TCP connections diff --git a/calico-cloud/networking/egress/egress-gateway-on-prem.mdx b/calico-cloud/networking/egress/egress-gateway-on-prem.mdx index b51c6c467f..cafd493d09 100644 --- a/calico-cloud/networking/egress/egress-gateway-on-prem.mdx +++ b/calico-cloud/networking/egress/egress-gateway-on-prem.mdx @@ -1,5 +1,5 @@ --- -description: Configure specific application traffic to exit the cluster through an egress gateway. +description: Send selected application traffic through Calico Cloud egress gateways on-premises so external firewalls see a predictable source IP for cluster workloads. redirect_from: - /compliance/egress-gateways --- diff --git a/calico-cloud/networking/egress/external-network.mdx b/calico-cloud/networking/egress/external-network.mdx index f2a97e15ff..26f1014c5d 100644 --- a/calico-cloud/networking/egress/external-network.mdx +++ b/calico-cloud/networking/egress/external-network.mdx @@ -1,5 +1,5 @@ --- -description: Allows workloads from different namespaces of a Kubernetes cluster to egress onto different external networks that (may) have overlapping IPs with each other. +description: Direct Calico Cloud egress gateway traffic onto multiple external networks with potentially overlapping IPs by associating gateways with named ExternalNetworks. --- # Configure egress traffic to multiple external networks diff --git a/calico-cloud/networking/egress/index.mdx b/calico-cloud/networking/egress/index.mdx index c4df1be0fa..2f6f3eae67 100644 --- a/calico-cloud/networking/egress/index.mdx +++ b/calico-cloud/networking/egress/index.mdx @@ -1,5 +1,5 @@ --- -description: Configure specific application traffic to exit the cluster through an egress gateway for additional security. +description: Egress gateways in Calico Cloud — pin per-namespace or per-pod source IPs for outbound traffic, segment external networks, and integrate with cloud fabrics. hide_table_of_contents: true --- diff --git a/calico-cloud/networking/egress/troubleshoot.mdx b/calico-cloud/networking/egress/troubleshoot.mdx index 6b3ebfe253..489b464c5e 100644 --- a/calico-cloud/networking/egress/troubleshoot.mdx +++ b/calico-cloud/networking/egress/troubleshoot.mdx @@ -1,5 +1,5 @@ --- -description: Use checklist to troubleshoot common problems. +description: Troubleshooting guide for Calico Cloud egress gateways covering connection failures, source IP mismatches, BGP route propagation, and required pod metadata. --- # Troubleshoot egress gateways diff --git a/calico-cloud/networking/index.mdx b/calico-cloud/networking/index.mdx index ada2dc5376..34e103ac1a 100644 --- a/calico-cloud/networking/index.mdx +++ b/calico-cloud/networking/index.mdx @@ -1,5 +1,5 @@ --- -description: Calico's flexible networking options reduce the barriers to adopting a CaaS platform solution. Determine the best networking option for your implementation. +description: Calico Cloud networking covers BGP, overlay encapsulation, IPAM, egress gateways, ingress gateways, and per-cluster training across connected clusters. --- import { DocCardLink, DocCardLinkLayout } from '/src/___new___/components'; diff --git a/calico-cloud/networking/ingress-gateway/about-calico-ingress-gateway.mdx b/calico-cloud/networking/ingress-gateway/about-calico-ingress-gateway.mdx index cf3688a082..0ef505f2d1 100644 --- a/calico-cloud/networking/ingress-gateway/about-calico-ingress-gateway.mdx +++ b/calico-cloud/networking/ingress-gateway/about-calico-ingress-gateway.mdx @@ -1,5 +1,5 @@ --- -description: Understand what Calico Ingress Gateway is and how it works. +description: Overview of Calico Ingress Gateway in Calico Cloud — a hardened Envoy Gateway build that brings the Kubernetes Gateway API to your connected clusters. title: Calico Ingress Gateway --- diff --git a/calico-cloud/networking/ingress-gateway/create-ingress-gateway.mdx b/calico-cloud/networking/ingress-gateway/create-ingress-gateway.mdx index 1dea3d3ffe..a94d47b894 100644 --- a/calico-cloud/networking/ingress-gateway/create-ingress-gateway.mdx +++ b/calico-cloud/networking/ingress-gateway/create-ingress-gateway.mdx @@ -1,5 +1,5 @@ --- -description: Create an ingress gateway to manage ingress traffic with the Kubernetes Gateway API. +description: Deploy a Calico Ingress Gateway in a Calico Cloud connected cluster by applying GatewayAPI and Gateway resources tied to the Tigera-managed gateway class. --- # Create an ingress gateway diff --git a/calico-cloud/networking/ingress-gateway/customize-ingress-gateway.mdx b/calico-cloud/networking/ingress-gateway/customize-ingress-gateway.mdx index 209db73705..deec25feb1 100644 --- a/calico-cloud/networking/ingress-gateway/customize-ingress-gateway.mdx +++ b/calico-cloud/networking/ingress-gateway/customize-ingress-gateway.mdx @@ -1,5 +1,5 @@ --- -description: Learn how to customize your ingress gateway. +description: Tune the Calico Ingress Gateway in Calico Cloud via the GatewayAPI resource — multiple gateway classes, pod placement, container resources, and load balancer annotations. --- # Customizing your ingress gateway diff --git a/calico-cloud/networking/ingress-gateway/tutorial-ingress-gateway-canary.mdx b/calico-cloud/networking/ingress-gateway/tutorial-ingress-gateway-canary.mdx index b798479a63..4a466f1d1c 100644 --- a/calico-cloud/networking/ingress-gateway/tutorial-ingress-gateway-canary.mdx +++ b/calico-cloud/networking/ingress-gateway/tutorial-ingress-gateway-canary.mdx @@ -1,5 +1,5 @@ --- -description: Tutorial for ingress gateways and canary deployment +description: Step-by-step tutorial for running a canary rollout in Calico Cloud by splitting HTTPRoute weights across two backends behind an ingress gateway. title: "Tutorial: Canary deployment" --- diff --git a/calico-cloud/networking/ipam/assign-ip-addresses-topology.mdx b/calico-cloud/networking/ipam/assign-ip-addresses-topology.mdx index c897075293..390e4ebafc 100644 --- a/calico-cloud/networking/ipam/assign-ip-addresses-topology.mdx +++ b/calico-cloud/networking/ipam/assign-ip-addresses-topology.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico Cloud to use specific IP pools for different topologies including zone, rack, or region. +description: Bind Calico Cloud IP pools to zones, racks, or regions in a connected cluster with node selectors so pods get addresses that match the topology. --- # Assign IP addresses based on topology diff --git a/calico-cloud/networking/ipam/change-block-size.mdx b/calico-cloud/networking/ipam/change-block-size.mdx index d5762c7e66..706f8d78f7 100644 --- a/calico-cloud/networking/ipam/change-block-size.mdx +++ b/calico-cloud/networking/ipam/change-block-size.mdx @@ -1,5 +1,5 @@ --- -description: Expand or shrink the IP pool block size to efficiently manage IP pool addresses. +description: Resize a Calico Cloud IPPool block — by creating a replacement pool and migrating workloads — to use IP space more efficiently across connected clusters. --- # Change IP pool block size diff --git a/calico-cloud/networking/ipam/get-started-ip-addresses.mdx b/calico-cloud/networking/ipam/get-started-ip-addresses.mdx index fdfa55a284..4d8f23d6cb 100644 --- a/calico-cloud/networking/ipam/get-started-ip-addresses.mdx +++ b/calico-cloud/networking/ipam/get-started-ip-addresses.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico Cloud to use Calico Cloud IPAM or host-local IPAM, and when to use one or the other. +description: Pick between Calico Cloud IPAM and host-local IPAM, then configure pool selection, NAT outgoing, and per-namespace IP assignment in a connected cluster. --- # Get started with IP address management diff --git a/calico-cloud/networking/ipam/index.mdx b/calico-cloud/networking/ipam/index.mdx index 834d48a7fd..69241e3d04 100644 --- a/calico-cloud/networking/ipam/index.mdx +++ b/calico-cloud/networking/ipam/index.mdx @@ -1,5 +1,5 @@ --- -description: Calico IPAM is flexible and efficient. Learn how to interoperate with legacy firewalls using IP address ranges, advertise Kubernetes service IPs, and more. +description: IP address management in Calico Cloud — IPPools, block sizes, IPv6 dual stack, service load balancer IPAM, topology-aware allocation, and pool migration. hide_table_of_contents: true --- diff --git a/calico-cloud/networking/ipam/initial-ippool.mdx b/calico-cloud/networking/ipam/initial-ippool.mdx index b0be1b1d91..2ce80d32ca 100644 --- a/calico-cloud/networking/ipam/initial-ippool.mdx +++ b/calico-cloud/networking/ipam/initial-ippool.mdx @@ -1,5 +1,5 @@ --- -description: Configure the default IP address ranges for operator installation. +description: Set the default Calico Cloud IP pool CIDR, encapsulation, and NAT outgoing values during Tigera Operator installation through the Installation resource. --- # Configure default IP pools diff --git a/calico-cloud/networking/ipam/ip-autodetection.mdx b/calico-cloud/networking/ipam/ip-autodetection.mdx index e3dd61baf0..cb5b4b98fb 100644 --- a/calico-cloud/networking/ipam/ip-autodetection.mdx +++ b/calico-cloud/networking/ipam/ip-autodetection.mdx @@ -1,5 +1,5 @@ --- -description: Calico IP autodetection ensures the correct IP address is used for routing. Learn how to customize it. +description: Pick how Calico Cloud detects each node's primary IP — first-found, Kubernetes internal, interface regex, CIDR, or skip-interface — for reliable routing. --- # Configure IP autodetection diff --git a/calico-cloud/networking/ipam/ipv6.mdx b/calico-cloud/networking/ipam/ipv6.mdx index 60bbe1275f..f5c8749008 100644 --- a/calico-cloud/networking/ipam/ipv6.mdx +++ b/calico-cloud/networking/ipam/ipv6.mdx @@ -1,5 +1,5 @@ --- -description: Configure dual stack for workloads. +description: Configure dual-stack pod networking in a Calico Cloud connected cluster by adding IPv6 IP pools, IPv6 autodetection, and matching CNI plugin settings. --- # Configure dual stack diff --git a/calico-cloud/networking/ipam/legacy-firewalls.mdx b/calico-cloud/networking/ipam/legacy-firewalls.mdx index 746484be6d..dc2a98a472 100644 --- a/calico-cloud/networking/ipam/legacy-firewalls.mdx +++ b/calico-cloud/networking/ipam/legacy-firewalls.mdx @@ -1,5 +1,5 @@ --- -description: Restrict the IP address chosen for a pod to a specific range of IP addresses. +description: Restrict pods to a defined IP range in a Calico Cloud connected cluster so legacy firewalls and appliances can recognise cluster workloads by source IP. --- # Restrict a pod to use an IP address in a specific range diff --git a/calico-cloud/networking/ipam/migrate-pools.mdx b/calico-cloud/networking/ipam/migrate-pools.mdx index 9eeae13b48..b88974599a 100644 --- a/calico-cloud/networking/ipam/migrate-pools.mdx +++ b/calico-cloud/networking/ipam/migrate-pools.mdx @@ -1,5 +1,5 @@ --- -description: Migrate pods from one IP pool to another on a running cluster without network disruption. +description: Move workloads from one Calico Cloud IPPool to another on a running connected cluster without disrupting existing pod connectivity. --- # Migrate from one IP pool to another diff --git a/calico-cloud/networking/ipam/service-loadbalancer.mdx b/calico-cloud/networking/ipam/service-loadbalancer.mdx index 47ce453ebf..7d8cd82caa 100644 --- a/calico-cloud/networking/ipam/service-loadbalancer.mdx +++ b/calico-cloud/networking/ipam/service-loadbalancer.mdx @@ -1,5 +1,5 @@ --- -description: LoadBalancer IP address management +description: Use the Calico Cloud LoadBalancer controller to allocate IPs to Kubernetes Service type LoadBalancer from configured IPPool resources in a connected cluster. --- import Tabs from '@theme/Tabs'; diff --git a/calico-cloud/networking/ipam/use-specific-ip.mdx b/calico-cloud/networking/ipam/use-specific-ip.mdx index 6ad0c5dc58..7c49c2a0fd 100644 --- a/calico-cloud/networking/ipam/use-specific-ip.mdx +++ b/calico-cloud/networking/ipam/use-specific-ip.mdx @@ -1,5 +1,5 @@ --- -description: Specify the IP address for a pod instead of allowing Calico Cloud to automatically choose one. +description: Pin a Kubernetes pod to a chosen address in a Calico Cloud connected cluster by setting a pod annotation that supplies the requested address. --- # Use a specific IP address with a pod diff --git a/calico-cloud/networking/training/about-kubernetes-networking.mdx b/calico-cloud/networking/training/about-kubernetes-networking.mdx index c9eaba4a59..8d32219a84 100644 --- a/calico-cloud/networking/training/about-kubernetes-networking.mdx +++ b/calico-cloud/networking/training/about-kubernetes-networking.mdx @@ -1,5 +1,5 @@ --- -description: Learn network behaviors of the Kubernetes network model. +description: Reference primer for Kubernetes networking concepts that help when operating Calico Cloud — pod IPs, services, DNS, NAT outgoing, and dual stack. --- # Kubernetes network model diff --git a/calico-cloud/networking/training/about-networking.mdx b/calico-cloud/networking/training/about-networking.mdx index 356d1db346..7b1a17e5fd 100644 --- a/calico-cloud/networking/training/about-networking.mdx +++ b/calico-cloud/networking/training/about-networking.mdx @@ -1,5 +1,5 @@ --- -description: Learn about networking layers, packets, IP addressing, and routing. +description: Reference primer for networking fundamentals — OSI layers, packet anatomy, MTU, IP addressing, routing, overlays, DNS, and NAT — that underpin Calico Cloud. --- # Networking overview diff --git a/calico-cloud/networking/training/index.mdx b/calico-cloud/networking/training/index.mdx index edce784016..b5ce06d44b 100644 --- a/calico-cloud/networking/training/index.mdx +++ b/calico-cloud/networking/training/index.mdx @@ -1,5 +1,5 @@ --- -description: Learn the basics of Kubernetes networking and Calico Cloud networking. +description: Networking training material for Calico Cloud — fundamentals of network layers, IP addressing, routing, and the Kubernetes network model. hide_table_of_contents: true --- diff --git a/calico-enterprise/networking/configuring/add-maglev-load-balancing.mdx b/calico-enterprise/networking/configuring/add-maglev-load-balancing.mdx index 8dda79ba1c..035d0f64f3 100644 --- a/calico-enterprise/networking/configuring/add-maglev-load-balancing.mdx +++ b/calico-enterprise/networking/configuring/add-maglev-load-balancing.mdx @@ -1,5 +1,5 @@ --- -description: Add Maglev load balancing to a Kubernetes service. +description: Switch a Kubernetes service to Maglev consistent-hash load balancing on the Calico Enterprise eBPF data plane for stable backend selection across nodes. --- # Add Maglev load balancing to a service diff --git a/calico-enterprise/networking/configuring/advertise-service-ips.mdx b/calico-enterprise/networking/configuring/advertise-service-ips.mdx index 43baa64772..a859a9b707 100644 --- a/calico-enterprise/networking/configuring/advertise-service-ips.mdx +++ b/calico-enterprise/networking/configuring/advertise-service-ips.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico to advertise Kubernetes service cluster IPs and external IPs outside the cluster using BGP. +description: Advertise Kubernetes service cluster IPs and external IPs out of the cluster over BGP with Calico Enterprise so upstream routers can reach them directly. --- # Advertise Kubernetes service IP addresses diff --git a/calico-enterprise/networking/configuring/bgp-to-workload.mdx b/calico-enterprise/networking/configuring/bgp-to-workload.mdx index 8875175899..17105fbe94 100644 --- a/calico-enterprise/networking/configuring/bgp-to-workload.mdx +++ b/calico-enterprise/networking/configuring/bgp-to-workload.mdx @@ -1,5 +1,5 @@ --- -description: Configure BGP peering with nested clusters running on KubeVirt VMs +description: Peer Calico Enterprise nodes with BGP speakers inside KubeVirt VMs so nested clusters can announce routes from their workloads upstream. --- # Configure BGP peering with nested clusters running on KubeVirt VMs diff --git a/calico-enterprise/networking/configuring/bgp.mdx b/calico-enterprise/networking/configuring/bgp.mdx index c4c8be6510..638f8ed2de 100644 --- a/calico-enterprise/networking/configuring/bgp.mdx +++ b/calico-enterprise/networking/configuring/bgp.mdx @@ -1,5 +1,5 @@ --- -description: Configure BGP peering with full mesh, node-specific peering, ToR, and/or Calico route reflectors. +description: Set up BGP peering for Calico Enterprise — full mesh, per-node peers, top-of-rack switches, and route reflectors — using BGPPeer and BGPConfiguration resources. --- # Configure BGP peering diff --git a/calico-enterprise/networking/configuring/custom-bgp-config.mdx b/calico-enterprise/networking/configuring/custom-bgp-config.mdx index bacfa6f30a..8bc83e412e 100644 --- a/calico-enterprise/networking/configuring/custom-bgp-config.mdx +++ b/calico-enterprise/networking/configuring/custom-bgp-config.mdx @@ -1,5 +1,5 @@ --- -description: Customize your BGP configuration. +description: Override the default BIRD BGP templates for Calico Enterprise to access advanced BIRD features for proof-of-concept and special-case routing setups. --- # Custom BGP configuration diff --git a/calico-enterprise/networking/configuring/dual-tor.mdx b/calico-enterprise/networking/configuring/dual-tor.mdx index 9c39ec510c..f7dad5fe22 100644 --- a/calico-enterprise/networking/configuring/dual-tor.mdx +++ b/calico-enterprise/networking/configuring/dual-tor.mdx @@ -1,5 +1,5 @@ --- -description: Configure a dual plane cluster for redundant connectivity between workloads. +description: Deploy a dual ToR cluster with Calico Enterprise so two independent connectivity planes provide redundancy between racks for on-premises clusters. --- # Deploy a dual ToR cluster diff --git a/calico-enterprise/networking/configuring/index.mdx b/calico-enterprise/networking/configuring/index.mdx index 5619e84926..676484715b 100644 --- a/calico-enterprise/networking/configuring/index.mdx +++ b/calico-enterprise/networking/configuring/index.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico networking options. +description: Networking configuration tasks for Calico Enterprise — BGP, overlay encapsulation, MTU, multiple pod networks, dual ToR, IPVS, NAT, and QoS controls. hide_table_of_contents: true --- diff --git a/calico-enterprise/networking/configuring/mark-lb-node-for-maintenance.mdx b/calico-enterprise/networking/configuring/mark-lb-node-for-maintenance.mdx index 61257d8bfd..1bedcc63bd 100644 --- a/calico-enterprise/networking/configuring/mark-lb-node-for-maintenance.mdx +++ b/calico-enterprise/networking/configuring/mark-lb-node-for-maintenance.mdx @@ -1,5 +1,5 @@ --- -description: Mark a load balancer node for maintenance +description: Mark a Calico Enterprise node for load balancer maintenance with an annotation so the eBPF data plane stops sending new service traffic to its pods. --- # Mark a load balancer node for maintenance diff --git a/calico-enterprise/networking/configuring/mtu.mdx b/calico-enterprise/networking/configuring/mtu.mdx index a46090b002..d284ed2c7d 100644 --- a/calico-enterprise/networking/configuring/mtu.mdx +++ b/calico-enterprise/networking/configuring/mtu.mdx @@ -1,5 +1,5 @@ --- -description: Optimize network performance for workloads by configuring the MTU in Calico to best suit your underlying network. +description: Tune the Calico Enterprise MTU on the Installation resource so pod traffic matches the underlay, accounting for VXLAN, IP-in-IP, and WireGuard overhead. --- # Configure MTU to maximize network performance diff --git a/calico-enterprise/networking/configuring/multiple-networks.mdx b/calico-enterprise/networking/configuring/multiple-networks.mdx index 3576d62821..8db6733380 100644 --- a/calico-enterprise/networking/configuring/multiple-networks.mdx +++ b/calico-enterprise/networking/configuring/multiple-networks.mdx @@ -1,5 +1,5 @@ --- -description: Configure a cluster with multiple Calico Enterprise networks on each pod, and enforce security using Calico Enterprise tiered network policy. +description: Add extra Calico Enterprise networks to each pod with the Multus-CNI plugin, then control access with tiered network policy on every interface. --- # Configure multiple Calico Enterprise networks on a pod diff --git a/calico-enterprise/networking/configuring/node-local-dns-cache.mdx b/calico-enterprise/networking/configuring/node-local-dns-cache.mdx index 9a3999d64f..c81935195a 100644 --- a/calico-enterprise/networking/configuring/node-local-dns-cache.mdx +++ b/calico-enterprise/networking/configuring/node-local-dns-cache.mdx @@ -1,5 +1,5 @@ --- -description: Install NodeLocal DNSCache +description: Run NodeLocal DNSCache alongside Calico Enterprise and write the network policy that lets pod DNS traffic reach the per-node cache. --- # Use NodeLocal DNSCache in your cluster diff --git a/calico-enterprise/networking/configuring/pod-mac-address.mdx b/calico-enterprise/networking/configuring/pod-mac-address.mdx index 0ec4c2519d..bfed9fc5f0 100644 --- a/calico-enterprise/networking/configuring/pod-mac-address.mdx +++ b/calico-enterprise/networking/configuring/pod-mac-address.mdx @@ -1,5 +1,5 @@ --- -description: Specify the MAC address for a pod instead of allowing the operating system to assign one +description: Pin a chosen MAC address on a Kubernetes pod interface with the Calico Enterprise CNI plugin for cases such as MAC-bound software licenses. --- # Use a specific MAC address for a pod diff --git a/calico-enterprise/networking/configuring/qos-controls.mdx b/calico-enterprise/networking/configuring/qos-controls.mdx index d58e75a512..90862df97f 100644 --- a/calico-enterprise/networking/configuring/qos-controls.mdx +++ b/calico-enterprise/networking/configuring/qos-controls.mdx @@ -1,5 +1,5 @@ --- -description: Configure QoS (Quality of Service) Controls to limit ingress and/or egress bandwidth, packet rate and number of connections of Calico workloads. +description: Apply Calico Enterprise QoS controls to cap pod ingress and egress bandwidth, packet rate, and connection counts, plus DiffServ marking on egress. --- # Configure QoS Controls diff --git a/calico-enterprise/networking/configuring/vxlan-ipip.mdx b/calico-enterprise/networking/configuring/vxlan-ipip.mdx index 4d9742f1a6..16c2453655 100644 --- a/calico-enterprise/networking/configuring/vxlan-ipip.mdx +++ b/calico-enterprise/networking/configuring/vxlan-ipip.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico to use IP in IP or VXLAN overlay networking so the underlying network doesn’t need to understand pod addresses. +description: Choose VXLAN or IP-in-IP overlay encapsulation in Calico Enterprise so pod traffic crosses underlay networks that don't route pod CIDRs natively. --- # Overlay networking diff --git a/calico-enterprise/networking/configuring/workloads-outside-cluster.mdx b/calico-enterprise/networking/configuring/workloads-outside-cluster.mdx index c3f932f73a..750d880f25 100644 --- a/calico-enterprise/networking/configuring/workloads-outside-cluster.mdx +++ b/calico-enterprise/networking/configuring/workloads-outside-cluster.mdx @@ -1,5 +1,5 @@ --- -description: Configure networking to perform outbound NAT for connections from pods to outside of the cluster. +description: Configure NAT outgoing on Calico Enterprise IP pools so pod traffic destined outside the cluster is source-NATed to the node IP. --- # Configure outgoing NAT diff --git a/calico-enterprise/networking/determine-best-networking.mdx b/calico-enterprise/networking/determine-best-networking.mdx index f288db5201..5bcaeff399 100644 --- a/calico-enterprise/networking/determine-best-networking.mdx +++ b/calico-enterprise/networking/determine-best-networking.mdx @@ -1,5 +1,5 @@ --- -description: Learn about the different networking options Calico Enterprise supports so you can choose the best option for your needs. +description: Compare networking choices in Calico Enterprise — overlay versus non-overlay, BGP, CNI, and IPAM — to land on the right configuration for your cluster. --- # Determine best networking option diff --git a/calico-enterprise/networking/egress/egress-gateway-aws.mdx b/calico-enterprise/networking/egress/egress-gateway-aws.mdx index f6a9d958fa..17853b3582 100644 --- a/calico-enterprise/networking/egress/egress-gateway-aws.mdx +++ b/calico-enterprise/networking/egress/egress-gateway-aws.mdx @@ -1,5 +1,5 @@ --- -description: Configure specific application traffic to exit the cluster through an egress gateway with a native AWS IP address. +description: Route specific application traffic out of a Calico Enterprise cluster through egress gateways that use VPC subnet IPs visible to the AWS fabric. --- # Configure egress gateways, AWS diff --git a/calico-enterprise/networking/egress/egress-gateway-azure.mdx b/calico-enterprise/networking/egress/egress-gateway-azure.mdx index 76da646b4d..449922f1bd 100644 --- a/calico-enterprise/networking/egress/egress-gateway-azure.mdx +++ b/calico-enterprise/networking/egress/egress-gateway-azure.mdx @@ -1,5 +1,5 @@ --- -description: Configure specific application traffic to exit the cluster through an egress gateway with a native Azure IP address. +description: Route specific application traffic out of a Calico Enterprise cluster through egress gateways that use native Azure VNet IPs recognised by Azure routing. --- # Configure egress gateways, Azure diff --git a/calico-enterprise/networking/egress/egress-gateway-maintenance.mdx b/calico-enterprise/networking/egress/egress-gateway-maintenance.mdx index b6aec39ce9..a7dcdc1f1d 100644 --- a/calico-enterprise/networking/egress/egress-gateway-maintenance.mdx +++ b/calico-enterprise/networking/egress/egress-gateway-maintenance.mdx @@ -1,5 +1,5 @@ --- -description: React to egress gateway maintenance windows and minimize the impact of egress gateway downtime on sensitive workloads +description: Reduce the impact of Calico Enterprise egress gateway maintenance on workloads with long-lived TCP sessions by reading termination annotations and timing draining. --- # Optimize egress networking for workloads with long-lived TCP connections diff --git a/calico-enterprise/networking/egress/egress-gateway-on-prem.mdx b/calico-enterprise/networking/egress/egress-gateway-on-prem.mdx index 6da6dd71e1..781b1a09e8 100644 --- a/calico-enterprise/networking/egress/egress-gateway-on-prem.mdx +++ b/calico-enterprise/networking/egress/egress-gateway-on-prem.mdx @@ -1,5 +1,5 @@ --- -description: Configure specific application traffic to exit the cluster through an egress gateway. +description: Send selected application traffic through Calico Enterprise egress gateways on-premises so external firewalls see a predictable source IP for cluster workloads. redirect_from: - /compliance/egress-gateways --- diff --git a/calico-enterprise/networking/egress/external-network.mdx b/calico-enterprise/networking/egress/external-network.mdx index 59476477e3..829fe6c76e 100644 --- a/calico-enterprise/networking/egress/external-network.mdx +++ b/calico-enterprise/networking/egress/external-network.mdx @@ -1,5 +1,5 @@ --- -description: Allows workloads from different namespaces of a Kubernetes cluster to egress onto different external networks that (may) have overlapping IPs with each other. +description: Steer Calico Enterprise egress gateway traffic onto multiple external networks with potentially overlapping IPs by associating gateways with named ExternalNetworks. --- # Configure egress traffic to multiple external networks diff --git a/calico-enterprise/networking/egress/index.mdx b/calico-enterprise/networking/egress/index.mdx index c4df1be0fa..8f5a409b81 100644 --- a/calico-enterprise/networking/egress/index.mdx +++ b/calico-enterprise/networking/egress/index.mdx @@ -1,5 +1,5 @@ --- -description: Configure specific application traffic to exit the cluster through an egress gateway for additional security. +description: Egress gateways in Calico Enterprise — pin per-namespace or per-pod source IPs for outbound traffic, integrate with cloud fabrics, and segment external networks. hide_table_of_contents: true --- diff --git a/calico-enterprise/networking/egress/troubleshoot.mdx b/calico-enterprise/networking/egress/troubleshoot.mdx index 76aca6e4a6..7c72cfb6e5 100644 --- a/calico-enterprise/networking/egress/troubleshoot.mdx +++ b/calico-enterprise/networking/egress/troubleshoot.mdx @@ -1,5 +1,5 @@ --- -description: Use checklist to troubleshoot common problems. +description: Troubleshooting guide for Calico Enterprise egress gateways covering connection failures, source IP mismatches, BGP route advertisement, and required pod metadata. --- # Troubleshoot egress gateways diff --git a/calico-enterprise/networking/index.mdx b/calico-enterprise/networking/index.mdx index 7b1a20ea4c..b3f90e2c40 100644 --- a/calico-enterprise/networking/index.mdx +++ b/calico-enterprise/networking/index.mdx @@ -1,5 +1,5 @@ --- -description: Calico's flexible networking options reduce the barriers to adopting a CaaS platform solution. Determine the best networking option for your implementation. +description: Calico Enterprise networking covers BGP, overlay encapsulation, IPAM, egress gateways, ingress gateways, eBPF acceleration, and Kubernetes networking training. --- import { DocCardLink, DocCardLinkLayout } from '/src/___new___/components'; diff --git a/calico-enterprise/networking/ingress-gateway/about-calico-ingress-gateway.mdx b/calico-enterprise/networking/ingress-gateway/about-calico-ingress-gateway.mdx index cf3688a082..6bd5c103f3 100644 --- a/calico-enterprise/networking/ingress-gateway/about-calico-ingress-gateway.mdx +++ b/calico-enterprise/networking/ingress-gateway/about-calico-ingress-gateway.mdx @@ -1,5 +1,5 @@ --- -description: Understand what Calico Ingress Gateway is and how it works. +description: Overview of Calico Ingress Gateway as offered in Calico Enterprise — a hardened Envoy Gateway build that implements the Kubernetes Gateway API standard. title: Calico Ingress Gateway --- diff --git a/calico-enterprise/networking/ingress-gateway/create-ingress-gateway.mdx b/calico-enterprise/networking/ingress-gateway/create-ingress-gateway.mdx index 1dea3d3ffe..0e6ae3e84b 100644 --- a/calico-enterprise/networking/ingress-gateway/create-ingress-gateway.mdx +++ b/calico-enterprise/networking/ingress-gateway/create-ingress-gateway.mdx @@ -1,5 +1,5 @@ --- -description: Create an ingress gateway to manage ingress traffic with the Kubernetes Gateway API. +description: Deploy a Calico Ingress Gateway in a Calico Enterprise cluster by applying GatewayAPI and Gateway resources tied to the Tigera-managed gateway class. --- # Create an ingress gateway diff --git a/calico-enterprise/networking/ingress-gateway/customize-ingress-gateway.mdx b/calico-enterprise/networking/ingress-gateway/customize-ingress-gateway.mdx index 209db73705..30358a2faf 100644 --- a/calico-enterprise/networking/ingress-gateway/customize-ingress-gateway.mdx +++ b/calico-enterprise/networking/ingress-gateway/customize-ingress-gateway.mdx @@ -1,5 +1,5 @@ --- -description: Learn how to customize your ingress gateway. +description: Tune the Calico Ingress Gateway in Calico Enterprise via the GatewayAPI resource — gateway classes, pod placement, container resources, and load balancer annotations. --- # Customizing your ingress gateway diff --git a/calico-enterprise/networking/ingress-gateway/tutorial-ingress-gateway-canary.mdx b/calico-enterprise/networking/ingress-gateway/tutorial-ingress-gateway-canary.mdx index b798479a63..c88166e618 100644 --- a/calico-enterprise/networking/ingress-gateway/tutorial-ingress-gateway-canary.mdx +++ b/calico-enterprise/networking/ingress-gateway/tutorial-ingress-gateway-canary.mdx @@ -1,5 +1,5 @@ --- -description: Tutorial for ingress gateways and canary deployment +description: Step-by-step tutorial for running a canary rollout in Calico Enterprise by splitting HTTPRoute weights across two backends behind an ingress gateway. title: "Tutorial: Canary deployment" --- diff --git a/calico-enterprise/networking/ipam/assign-ip-addresses-topology.mdx b/calico-enterprise/networking/ipam/assign-ip-addresses-topology.mdx index 754bcf657b..2949b9095a 100644 --- a/calico-enterprise/networking/ipam/assign-ip-addresses-topology.mdx +++ b/calico-enterprise/networking/ipam/assign-ip-addresses-topology.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico Enterprise to use specific IP pools for different topologies including zone, rack, or region. +description: Bind Calico Enterprise IP pools to zones, racks, or regions with node selectors so pods get addresses that match the cluster topology. --- # Assign IP addresses based on topology diff --git a/calico-enterprise/networking/ipam/change-block-size.mdx b/calico-enterprise/networking/ipam/change-block-size.mdx index 87f73704fa..e82818f4af 100644 --- a/calico-enterprise/networking/ipam/change-block-size.mdx +++ b/calico-enterprise/networking/ipam/change-block-size.mdx @@ -1,5 +1,5 @@ --- -description: Expand or shrink the IP pool block size to efficiently manage IP pool addresses. +description: Resize a Calico Enterprise IPPool block — by creating a replacement pool and migrating workloads — to use IP space more efficiently in your cluster. --- # Change IP pool block size diff --git a/calico-enterprise/networking/ipam/get-started-ip-addresses.mdx b/calico-enterprise/networking/ipam/get-started-ip-addresses.mdx index 1d912c14fc..037ad08379 100644 --- a/calico-enterprise/networking/ipam/get-started-ip-addresses.mdx +++ b/calico-enterprise/networking/ipam/get-started-ip-addresses.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico Enterprise to use Calico Enterprise IPAM or host-local IPAM, and when to use one or the other. +description: Choose between Calico Enterprise IPAM and host-local IPAM, then configure pool selection, NAT outgoing, and per-namespace IP assignment. --- # Get started with IP address management diff --git a/calico-enterprise/networking/ipam/index.mdx b/calico-enterprise/networking/ipam/index.mdx index 834d48a7fd..9174962c65 100644 --- a/calico-enterprise/networking/ipam/index.mdx +++ b/calico-enterprise/networking/ipam/index.mdx @@ -1,5 +1,5 @@ --- -description: Calico IPAM is flexible and efficient. Learn how to interoperate with legacy firewalls using IP address ranges, advertise Kubernetes service IPs, and more. +description: IP address management in Calico Enterprise — IPPools, block sizes, IPv6 dual stack, service load balancer IPAM, topology-aware allocation, and pool migration. hide_table_of_contents: true --- diff --git a/calico-enterprise/networking/ipam/initial-ippool.mdx b/calico-enterprise/networking/ipam/initial-ippool.mdx index 0fc5eccfb6..415ec9fe0d 100644 --- a/calico-enterprise/networking/ipam/initial-ippool.mdx +++ b/calico-enterprise/networking/ipam/initial-ippool.mdx @@ -1,5 +1,5 @@ --- -description: Configure the default IP address ranges for operator installation. +description: Set the default Calico Enterprise IP pool CIDR, encapsulation, and NAT outgoing values during Tigera Operator installation through the Installation resource. --- # Configure default IP pools diff --git a/calico-enterprise/networking/ipam/ip-autodetection.mdx b/calico-enterprise/networking/ipam/ip-autodetection.mdx index 9c7ca27b09..be220d9c3e 100644 --- a/calico-enterprise/networking/ipam/ip-autodetection.mdx +++ b/calico-enterprise/networking/ipam/ip-autodetection.mdx @@ -1,5 +1,5 @@ --- -description: Calico IP autodetection ensures the correct IP address is used for routing. Learn how to customize it. +description: Pick how Calico Enterprise detects each node's primary IP — first-found, Kubernetes internal, interface regex, CIDR, or skip-interface — for reliable routing. --- # Configure IP autodetection diff --git a/calico-enterprise/networking/ipam/ippools.mdx b/calico-enterprise/networking/ipam/ippools.mdx index 1426dda3bf..4a0ae39fa7 100644 --- a/calico-enterprise/networking/ipam/ippools.mdx +++ b/calico-enterprise/networking/ipam/ippools.mdx @@ -1,5 +1,5 @@ --- -description: Create multiple IP pools +description: Define multiple Calico Enterprise IPPool resources at install time or on a running cluster to serve disjoint ranges, IPv6, or per-topology pod allocation. --- import Tabs from '@theme/Tabs'; diff --git a/calico-enterprise/networking/ipam/ipv6.mdx b/calico-enterprise/networking/ipam/ipv6.mdx index 80ea34a2f7..47c7015b72 100644 --- a/calico-enterprise/networking/ipam/ipv6.mdx +++ b/calico-enterprise/networking/ipam/ipv6.mdx @@ -1,5 +1,5 @@ --- -description: Configure dual stack for workloads. +description: Configure dual-stack pod networking with Calico Enterprise by adding IPv6 IP pools, IPv6 autodetection, and matching CNI plugin settings. --- # Configure dual stack diff --git a/calico-enterprise/networking/ipam/legacy-firewalls.mdx b/calico-enterprise/networking/ipam/legacy-firewalls.mdx index 34abe8cef4..d2cebd7f1a 100644 --- a/calico-enterprise/networking/ipam/legacy-firewalls.mdx +++ b/calico-enterprise/networking/ipam/legacy-firewalls.mdx @@ -1,5 +1,5 @@ --- -description: Restrict the IP address chosen for a pod to a specific range of IP addresses. +description: Restrict pods to a defined IP range with Calico Enterprise so legacy firewalls and external appliances can recognise cluster workloads by source IP. --- # Restrict a pod to use an IP address in a specific range diff --git a/calico-enterprise/networking/ipam/migrate-pools.mdx b/calico-enterprise/networking/ipam/migrate-pools.mdx index ce146310e7..5310614873 100644 --- a/calico-enterprise/networking/ipam/migrate-pools.mdx +++ b/calico-enterprise/networking/ipam/migrate-pools.mdx @@ -1,5 +1,5 @@ --- -description: Migrate pods from one IP pool to another on a running cluster without network disruption. +description: Move workloads from one Calico Enterprise IPPool to another on a running cluster without disrupting existing pod connectivity. --- # Migrate from one IP pool to another diff --git a/calico-enterprise/networking/ipam/service-loadbalancer.mdx b/calico-enterprise/networking/ipam/service-loadbalancer.mdx index 47ce453ebf..c279663651 100644 --- a/calico-enterprise/networking/ipam/service-loadbalancer.mdx +++ b/calico-enterprise/networking/ipam/service-loadbalancer.mdx @@ -1,5 +1,5 @@ --- -description: LoadBalancer IP address management +description: Use the Calico Enterprise LoadBalancer controller to allocate IPs to Kubernetes Service type LoadBalancer from configured IPPool resources. --- import Tabs from '@theme/Tabs'; diff --git a/calico-enterprise/networking/ipam/use-specific-ip.mdx b/calico-enterprise/networking/ipam/use-specific-ip.mdx index 47de8e72cc..d1af18e8f4 100644 --- a/calico-enterprise/networking/ipam/use-specific-ip.mdx +++ b/calico-enterprise/networking/ipam/use-specific-ip.mdx @@ -1,5 +1,5 @@ --- -description: Specify the IP address for a pod instead of allowing Calico Enterprise to automatically choose one. +description: Pin a Kubernetes pod to a chosen address with Calico Enterprise IPAM by setting a pod annotation that supplies the requested address. --- # Use a specific IP address with a pod diff --git a/calico-enterprise/networking/kubevirt/index.mdx b/calico-enterprise/networking/kubevirt/index.mdx index 0c54abb9b2..bbb8e8bbc4 100644 --- a/calico-enterprise/networking/kubevirt/index.mdx +++ b/calico-enterprise/networking/kubevirt/index.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico Enterprise networking for KubeVirt virtual machines. +description: Run Calico Enterprise as the network for KubeVirt VMs in your cluster, with persistent IPs and BGP-aware live migration. hide_table_of_contents: true --- diff --git a/calico-enterprise/networking/kubevirt/kubevirt-networking.mdx b/calico-enterprise/networking/kubevirt/kubevirt-networking.mdx index 2a1e2c45a5..0691761388 100644 --- a/calico-enterprise/networking/kubevirt/kubevirt-networking.mdx +++ b/calico-enterprise/networking/kubevirt/kubevirt-networking.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico Enterprise to provide networking for KubeVirt virtual machines, including IP address persistence and live migration support. +description: Set up Calico Enterprise bridge-mode networking for KubeVirt VMs so each VM keeps a stable IP across reboots, evictions, and live migrations. --- # KubeVirt networking diff --git a/calico-enterprise/networking/kubevirt/live-migration-bgp.mdx b/calico-enterprise/networking/kubevirt/live-migration-bgp.mdx index 1deff2d215..8ab6352fd6 100644 --- a/calico-enterprise/networking/kubevirt/live-migration-bgp.mdx +++ b/calico-enterprise/networking/kubevirt/live-migration-bgp.mdx @@ -1,5 +1,5 @@ --- -description: Configure BGP routing to support KubeVirt live migration across racks and AS boundaries. +description: Configure BGPFilter resources in Calico Enterprise so elevated route priorities cross AS boundaries during KubeVirt live migration in multi-rack clusters. --- # BGP routing for KubeVirt live migration diff --git a/calico-enterprise/networking/training/about-kubernetes-networking.mdx b/calico-enterprise/networking/training/about-kubernetes-networking.mdx index e2571b6179..2995b926bf 100644 --- a/calico-enterprise/networking/training/about-kubernetes-networking.mdx +++ b/calico-enterprise/networking/training/about-kubernetes-networking.mdx @@ -1,5 +1,5 @@ --- -description: Learn network behaviors of the Kubernetes network model. +description: Reference primer for Kubernetes networking concepts that help when operating Calico Enterprise — pod IPs, services, DNS, NAT outgoing, and dual stack. --- # Kubernetes network model diff --git a/calico-enterprise/networking/training/about-networking.mdx b/calico-enterprise/networking/training/about-networking.mdx index 376804a111..48d0716587 100644 --- a/calico-enterprise/networking/training/about-networking.mdx +++ b/calico-enterprise/networking/training/about-networking.mdx @@ -1,5 +1,5 @@ --- -description: Learn about networking layers, packets, IP addressing, and routing. +description: Reference primer for general networking fundamentals — OSI layers, packet anatomy, MTU, IP addressing, routing, overlays, DNS, and NAT — that underpin Calico Enterprise. --- # Networking overview diff --git a/calico-enterprise/networking/training/index.mdx b/calico-enterprise/networking/training/index.mdx index 2b9b0ca407..870c3fd84f 100644 --- a/calico-enterprise/networking/training/index.mdx +++ b/calico-enterprise/networking/training/index.mdx @@ -1,5 +1,5 @@ --- -description: Learn the basics of Kubernetes networking and Calico Enterprise networking. +description: Networking training material for Calico Enterprise — fundamentals of network layers, IP addressing, routing, and the Kubernetes network model. hide_table_of_contents: true --- diff --git a/calico/networking/configuring/add-maglev-load-balancing.mdx b/calico/networking/configuring/add-maglev-load-balancing.mdx index da9f9f6853..0951cdfea8 100644 --- a/calico/networking/configuring/add-maglev-load-balancing.mdx +++ b/calico/networking/configuring/add-maglev-load-balancing.mdx @@ -1,5 +1,5 @@ --- -description: Add Maglev load balancing to a Kubernetes service. +description: Switch a Kubernetes service to Maglev consistent-hash load balancing on the Calico Open Source eBPF data plane for resilient backend selection. --- # Add Maglev load balancing to a service diff --git a/calico/networking/configuring/advertise-service-ips.mdx b/calico/networking/configuring/advertise-service-ips.mdx index 4e4a204e78..9164c11cc7 100644 --- a/calico/networking/configuring/advertise-service-ips.mdx +++ b/calico/networking/configuring/advertise-service-ips.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico to advertise Kubernetes service cluster IPs and external IPs outside the cluster using BGP. +description: Advertise Kubernetes service cluster IPs and external IPs out of the cluster over BGP with Calico Open Source so external clients can route to them directly. --- # Advertise Kubernetes service IP addresses diff --git a/calico/networking/configuring/bgp-to-workload.mdx b/calico/networking/configuring/bgp-to-workload.mdx index abf9da9ee4..2a011fdb31 100644 --- a/calico/networking/configuring/bgp-to-workload.mdx +++ b/calico/networking/configuring/bgp-to-workload.mdx @@ -1,5 +1,5 @@ --- -description: Configure BGP peering with nested clusters running on KubeVirt VMs +description: Peer Calico Open Source nodes with BGP speakers running inside KubeVirt VMs to support nested clusters and route announcements from workloads. --- # Configure BGP peering with nested clusters running on KubeVirt VMs diff --git a/calico/networking/configuring/bgp.mdx b/calico/networking/configuring/bgp.mdx index c3fbb015a8..92845ede34 100644 --- a/calico/networking/configuring/bgp.mdx +++ b/calico/networking/configuring/bgp.mdx @@ -1,5 +1,5 @@ --- -description: Configure BGP peering with full mesh, node-specific peering, ToR, and/or Calico route reflectors. +description: Configure BGP peering for Calico Open Source — full mesh, node-specific peers, top-of-rack switches, and Calico route reflectors — using BGPPeer and BGPConfiguration resources. --- # Configure BGP peering diff --git a/calico/networking/configuring/index.mdx b/calico/networking/configuring/index.mdx index d37320632e..b218f605b1 100644 --- a/calico/networking/configuring/index.mdx +++ b/calico/networking/configuring/index.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico networking options, including overlay, non-overlay, BGP, service advertisement, MTU, NAT, and using kube-proxy in IPVS mode. +description: Networking configuration tasks for Calico Open Source — BGP, overlay encapsulation, service advertisement, MTU, NAT, IPVS kube-proxy, and QoS controls. hide_table_of_contents: true --- diff --git a/calico/networking/configuring/mtu.mdx b/calico/networking/configuring/mtu.mdx index de2d452853..3d5959ede0 100644 --- a/calico/networking/configuring/mtu.mdx +++ b/calico/networking/configuring/mtu.mdx @@ -1,5 +1,5 @@ --- -description: Optimize network performance for workloads by configuring the MTU in Calico to best suit your underlying network. +description: Tune the Calico Open Source MTU on the FelixConfiguration resource so pod traffic matches the underlying network, including VXLAN, IP-in-IP, and WireGuard overheads. --- # Configure MTU to maximize network performance diff --git a/calico/networking/configuring/node-local-dns-cache.mdx b/calico/networking/configuring/node-local-dns-cache.mdx index 9a3999d64f..a2973ed077 100644 --- a/calico/networking/configuring/node-local-dns-cache.mdx +++ b/calico/networking/configuring/node-local-dns-cache.mdx @@ -1,5 +1,5 @@ --- -description: Install NodeLocal DNSCache +description: Install NodeLocal DNSCache alongside Calico Open Source and configure network policy that lets pod DNS traffic reach the local cache. --- # Use NodeLocal DNSCache in your cluster diff --git a/calico/networking/configuring/pod-mac-address.mdx b/calico/networking/configuring/pod-mac-address.mdx index eafb428d66..4ed190dec8 100644 --- a/calico/networking/configuring/pod-mac-address.mdx +++ b/calico/networking/configuring/pod-mac-address.mdx @@ -1,5 +1,5 @@ --- -description: Specify the MAC address for a pod instead of allowing the operating system to assign one +description: Set a chosen MAC address on a Kubernetes pod interface with the Calico Open Source CNI plugin, useful for software licensing tied to MAC. --- # Use a specific MAC address for a pod diff --git a/calico/networking/configuring/qos-controls.mdx b/calico/networking/configuring/qos-controls.mdx index 92b17cdd9f..66f1f6e666 100644 --- a/calico/networking/configuring/qos-controls.mdx +++ b/calico/networking/configuring/qos-controls.mdx @@ -1,5 +1,5 @@ --- -description: Configure QoS (Quality of Service) Controls to limit ingress and/or egress bandwidth, packet rate and number of connections of Calico workloads. +description: Cap pod ingress and egress bandwidth, packet rate, and connection counts with Calico Open Source QoS controls, plus DiffServ marking on egress traffic. --- # Configure QoS Controls diff --git a/calico/networking/configuring/sidecar-acceleration.mdx b/calico/networking/configuring/sidecar-acceleration.mdx index cfcb69775c..bcd577569e 100644 --- a/calico/networking/configuring/sidecar-acceleration.mdx +++ b/calico/networking/configuring/sidecar-acceleration.mdx @@ -1,5 +1,5 @@ --- -description: Use Calico to accelerate network performance of traffic through the Istio Envoy sidecar using eBPF. +description: Accelerate Istio Envoy sidecar traffic on Calico Open Source by using eBPF SOCKMAP to bypass kernel networking layers between the sidecar and the application. --- # Accelerate Istio network performance diff --git a/calico/networking/configuring/use-ipvs.mdx b/calico/networking/configuring/use-ipvs.mdx index 9f45f86b6f..3a403f6956 100644 --- a/calico/networking/configuring/use-ipvs.mdx +++ b/calico/networking/configuring/use-ipvs.mdx @@ -1,5 +1,5 @@ --- -description: Use IPVS kube-proxy for performance improvements. +description: Run kube-proxy in IPVS mode with Calico Open Source for constant-time service load balancing on clusters with thousands of services. --- # Use IPVS kube-proxy diff --git a/calico/networking/configuring/vxlan-ipip.mdx b/calico/networking/configuring/vxlan-ipip.mdx index f12d00403d..dcd80354c2 100644 --- a/calico/networking/configuring/vxlan-ipip.mdx +++ b/calico/networking/configuring/vxlan-ipip.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico to use IP in IP or VXLAN overlay networking so the underlying network doesn’t need to understand pod addresses. +description: Pick between VXLAN and IP-in-IP overlay modes in Calico Open Source so pod traffic crosses underlay networks that don't route pod CIDRs natively. --- # Overlay networking diff --git a/calico/networking/configuring/workloads-outside-cluster.mdx b/calico/networking/configuring/workloads-outside-cluster.mdx index 2436b22c16..21378d6f0c 100644 --- a/calico/networking/configuring/workloads-outside-cluster.mdx +++ b/calico/networking/configuring/workloads-outside-cluster.mdx @@ -1,5 +1,5 @@ --- -description: Configure networking to perform outbound NAT for connections from pods to outside of the cluster. +description: Set NAT outgoing on Calico Open Source IP pools so pod traffic to destinations outside the cluster is source-NATed to the node's IP. --- # Configure outgoing NAT diff --git a/calico/networking/determine-best-networking.mdx b/calico/networking/determine-best-networking.mdx index 20cf57fb77..58248f9d5a 100644 --- a/calico/networking/determine-best-networking.mdx +++ b/calico/networking/determine-best-networking.mdx @@ -1,5 +1,5 @@ --- -description: Learn about the different networking options Calico supports so you can choose the best option for your needs. +description: Compare networking options in Calico Open Source — overlay versus non-overlay, BGP routing, CNI choices, and IPAM modes — to pick the right combination for your environment. --- # Determine best networking option diff --git a/calico/networking/index.mdx b/calico/networking/index.mdx index b735e23bdb..f0a852879e 100644 --- a/calico/networking/index.mdx +++ b/calico/networking/index.mdx @@ -1,5 +1,5 @@ --- -description: Calico's flexible networking options reduce the barriers to adopting a CaaS platform solution. Determine the best networking option for your implementation. +description: Calico Open Source networking spans overlay and non-overlay data planes, BGP, IPAM, MTU tuning, and Kubernetes Gateway API ingress for flexible cluster connectivity. --- import { DocCardLink, PaidProductDocCardLink, DocCardLinkLayout } from '/src/___new___/components'; diff --git a/calico/networking/ingress-gateway/about-calico-ingress-gateway.mdx b/calico/networking/ingress-gateway/about-calico-ingress-gateway.mdx index cf3688a082..af4adb7f0c 100644 --- a/calico/networking/ingress-gateway/about-calico-ingress-gateway.mdx +++ b/calico/networking/ingress-gateway/about-calico-ingress-gateway.mdx @@ -1,5 +1,5 @@ --- -description: Understand what Calico Ingress Gateway is and how it works. +description: Overview of Calico Ingress Gateway in Calico Open Source — a hardened Envoy Gateway distribution that uses the Kubernetes Gateway API for cluster ingress. title: Calico Ingress Gateway --- diff --git a/calico/networking/ingress-gateway/create-ingress-gateway.mdx b/calico/networking/ingress-gateway/create-ingress-gateway.mdx index d535db1b45..4d71af039c 100644 --- a/calico/networking/ingress-gateway/create-ingress-gateway.mdx +++ b/calico/networking/ingress-gateway/create-ingress-gateway.mdx @@ -1,5 +1,5 @@ --- -description: Create an ingress gateway to manage ingress traffic with the Kubernetes Gateway API. +description: Deploy a Calico Ingress Gateway on Calico Open Source by applying a GatewayAPI resource and a Gateway that references the Tigera-managed gateway class. --- # Create an ingress gateway diff --git a/calico/networking/ingress-gateway/customize-ingress-gateway.mdx b/calico/networking/ingress-gateway/customize-ingress-gateway.mdx index 209db73705..741d0ac1fb 100644 --- a/calico/networking/ingress-gateway/customize-ingress-gateway.mdx +++ b/calico/networking/ingress-gateway/customize-ingress-gateway.mdx @@ -1,5 +1,5 @@ --- -description: Learn how to customize your ingress gateway. +description: Customize a Calico Ingress Gateway in Calico Open Source through the GatewayAPI resource — node selectors, multiple gateway classes, pod metadata, and load balancer service options. --- # Customizing your ingress gateway diff --git a/calico/networking/ingress-gateway/migrate-from-nginx.mdx b/calico/networking/ingress-gateway/migrate-from-nginx.mdx index 897718fb25..7dd0e43bde 100644 --- a/calico/networking/ingress-gateway/migrate-from-nginx.mdx +++ b/calico/networking/ingress-gateway/migrate-from-nginx.mdx @@ -1,5 +1,5 @@ --- -description: Migrate NGINX Ingress resources to Calico Ingress Gateway with a step-by-step workflow and an optional conversion tool. +description: Migrate from NGINX Ingress to Calico Ingress Gateway on Calico Open Source, covering the Gateway API mental model, an annotation conversion tool, and a step-by-step workflow. title: Migrating from NGINX --- diff --git a/calico/networking/ingress-gateway/tutorial-ingress-gateway-canary.mdx b/calico/networking/ingress-gateway/tutorial-ingress-gateway-canary.mdx index 802675f066..c47b12fc04 100644 --- a/calico/networking/ingress-gateway/tutorial-ingress-gateway-canary.mdx +++ b/calico/networking/ingress-gateway/tutorial-ingress-gateway-canary.mdx @@ -1,5 +1,5 @@ --- -description: Tutorial for ingress gateways and canary deployment +description: Step-by-step tutorial for shipping a canary deployment with Calico Ingress Gateway on Calico Open Source by splitting HTTPRoute traffic between stable and new versions. title: "Tutorial: Canary deployment" --- diff --git a/calico/networking/ipam/add-floating-ip.mdx b/calico/networking/ipam/add-floating-ip.mdx index 2f4b1ff93a..f95cca5163 100644 --- a/calico/networking/ipam/add-floating-ip.mdx +++ b/calico/networking/ipam/add-floating-ip.mdx @@ -1,5 +1,5 @@ --- -description: Configure one or more floating IPs to use as additional IP addresses for reaching a Kubernetes pod. +description: Attach one or more floating IPs to a Kubernetes pod with Calico Open Source IPAM so external clients can reach the workload over any IP protocol. --- # Add a floating IP to a pod diff --git a/calico/networking/ipam/assign-ip-addresses-topology.mdx b/calico/networking/ipam/assign-ip-addresses-topology.mdx index e94d09955c..8a36221270 100644 --- a/calico/networking/ipam/assign-ip-addresses-topology.mdx +++ b/calico/networking/ipam/assign-ip-addresses-topology.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico to use specific IP pools for different topologies including zone, rack, or region. +description: Bind Calico Open Source IP pools to specific zones, racks, or regions with node selectors so pods receive addresses that match the cluster topology. --- # Assign IP addresses based on topology diff --git a/calico/networking/ipam/change-block-size.mdx b/calico/networking/ipam/change-block-size.mdx index a35986fc16..f5cffb41f7 100644 --- a/calico/networking/ipam/change-block-size.mdx +++ b/calico/networking/ipam/change-block-size.mdx @@ -1,5 +1,5 @@ --- -description: Expand or shrink the IP pool block size to efficiently manage IP pool addresses. +description: Resize an IPPool block in Calico Open Source — by creating a replacement pool and migrating workloads — to use IP space more efficiently. --- # Change IP pool block size diff --git a/calico/networking/ipam/get-started-ip-addresses.mdx b/calico/networking/ipam/get-started-ip-addresses.mdx index b0c933773e..9423784df6 100644 --- a/calico/networking/ipam/get-started-ip-addresses.mdx +++ b/calico/networking/ipam/get-started-ip-addresses.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico to use Calico IPAM or host-local IPAM, and when to use one or the other. +description: Decide between Calico Open Source IPAM and host-local IPAM, then configure IP pool allocation, NAT outgoing, and per-namespace assignment. --- # Get started with IP address management diff --git a/calico/networking/ipam/index.mdx b/calico/networking/ipam/index.mdx index 834d48a7fd..3b14f926d0 100644 --- a/calico/networking/ipam/index.mdx +++ b/calico/networking/ipam/index.mdx @@ -1,5 +1,5 @@ --- -description: Calico IPAM is flexible and efficient. Learn how to interoperate with legacy firewalls using IP address ranges, advertise Kubernetes service IPs, and more. +description: IP address management with Calico Open Source — IPPools, block sizes, dual-stack IPv6, service load balancer IPAM, topology-aware assignment, and pool migration. hide_table_of_contents: true --- diff --git a/calico/networking/ipam/ip-autodetection.mdx b/calico/networking/ipam/ip-autodetection.mdx index e67d5936d2..476c4b42df 100644 --- a/calico/networking/ipam/ip-autodetection.mdx +++ b/calico/networking/ipam/ip-autodetection.mdx @@ -1,5 +1,5 @@ --- -description: Calico IP autodetection ensures the correct IP address is used for routing. Learn how to customize it. +description: Choose how Calico Open Source detects each node's primary IP address, with options for first-found, Kubernetes internal, interface regex, CIDR, and skip-interface. --- # Configure IP autodetection diff --git a/calico/networking/ipam/ippools.mdx b/calico/networking/ipam/ippools.mdx index 1426dda3bf..6af0b99d2e 100644 --- a/calico/networking/ipam/ippools.mdx +++ b/calico/networking/ipam/ippools.mdx @@ -1,5 +1,5 @@ --- -description: Create multiple IP pools +description: Create additional Calico Open Source IPPool resources at install time or on a running cluster to serve disjoint ranges, IPv6, or per-topology pod address assignment. --- import Tabs from '@theme/Tabs'; diff --git a/calico/networking/ipam/ipv6-control-plane.mdx b/calico/networking/ipam/ipv6-control-plane.mdx index 4b0a6c0556..9091270de5 100644 --- a/calico/networking/ipam/ipv6-control-plane.mdx +++ b/calico/networking/ipam/ipv6-control-plane.mdx @@ -1,5 +1,5 @@ --- -description: Configure the Kubernetes control plane to operate over IPv6 for dual stack or IPv6 only. +description: Run the Kubernetes control plane over IPv6 with Calico Open Source for dual-stack or IPv6-only clusters, including kubeadm flags and node configuration. --- # Configure Kubernetes control plane to operate over IPv6 diff --git a/calico/networking/ipam/ipv6.mdx b/calico/networking/ipam/ipv6.mdx index bb01f006aa..5f5cd778f5 100644 --- a/calico/networking/ipam/ipv6.mdx +++ b/calico/networking/ipam/ipv6.mdx @@ -1,5 +1,5 @@ --- -description: Configure dual stack or IPv6 only for workloads. +description: Set up dual-stack or IPv6-only pod networking on Calico Open Source by configuring IP pools, node IP autodetection, and the CNI plugin. --- # Configure dual stack or IPv6 only diff --git a/calico/networking/ipam/legacy-firewalls.mdx b/calico/networking/ipam/legacy-firewalls.mdx index 3e403a9403..6b3306876e 100644 --- a/calico/networking/ipam/legacy-firewalls.mdx +++ b/calico/networking/ipam/legacy-firewalls.mdx @@ -1,5 +1,5 @@ --- -description: Restrict the IP address chosen for a pod to a specific range of IP addresses. +description: Restrict pods to a defined IP address range with Calico Open Source so legacy firewalls and security appliances can recognize cluster workloads. --- # Restrict a pod to use an IP address in a specific range diff --git a/calico/networking/ipam/migrate-pools.mdx b/calico/networking/ipam/migrate-pools.mdx index d642744803..5e1a09e4c7 100644 --- a/calico/networking/ipam/migrate-pools.mdx +++ b/calico/networking/ipam/migrate-pools.mdx @@ -1,5 +1,5 @@ --- -description: Migrate pods from one IP pool to another on a running cluster without network disruption. +description: Migrate workloads from one Calico Open Source IPPool to another on a running cluster without disrupting existing pod connectivity. --- # Migrate from one IP pool to another diff --git a/calico/networking/ipam/service-loadbalancer.mdx b/calico/networking/ipam/service-loadbalancer.mdx index 47ce453ebf..163364a2f9 100644 --- a/calico/networking/ipam/service-loadbalancer.mdx +++ b/calico/networking/ipam/service-loadbalancer.mdx @@ -1,5 +1,5 @@ --- -description: LoadBalancer IP address management +description: Use the Calico Open Source LoadBalancer controller to allocate addresses to Kubernetes Service type LoadBalancer from configured IP pools. --- import Tabs from '@theme/Tabs'; diff --git a/calico/networking/ipam/use-specific-ip.mdx b/calico/networking/ipam/use-specific-ip.mdx index 97b57f837b..7a18fbfcd4 100644 --- a/calico/networking/ipam/use-specific-ip.mdx +++ b/calico/networking/ipam/use-specific-ip.mdx @@ -1,5 +1,5 @@ --- -description: Specify the IP address for a pod instead of allowing Calico to automatically choose one. +description: Pin a Kubernetes pod to a chosen IP address with Calico Open Source IPAM by setting a pod annotation that supplies the requested address. --- # Use a specific IP address with a pod diff --git a/calico/networking/kubevirt/index.mdx b/calico/networking/kubevirt/index.mdx index 1c2717838f..5bebfc3764 100644 --- a/calico/networking/kubevirt/index.mdx +++ b/calico/networking/kubevirt/index.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico networking for KubeVirt virtual machines. +description: Run Calico Open Source as the network for KubeVirt virtual machines on Kubernetes, with persistent IPs, BGP routing, and live migration support. hide_table_of_contents: true --- diff --git a/calico/networking/kubevirt/kubevirt-networking.mdx b/calico/networking/kubevirt/kubevirt-networking.mdx index 504821413f..1b3475b036 100644 --- a/calico/networking/kubevirt/kubevirt-networking.mdx +++ b/calico/networking/kubevirt/kubevirt-networking.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico to provide networking for KubeVirt virtual machines, including IP address persistence and live migration support. +description: Configure Calico Open Source bridge-mode networking for KubeVirt VMs so each VM keeps the same IP across reboots, evictions, and live migrations. --- # KubeVirt networking diff --git a/calico/networking/kubevirt/live-migration-bgp.mdx b/calico/networking/kubevirt/live-migration-bgp.mdx index 1deff2d215..5bc7154799 100644 --- a/calico/networking/kubevirt/live-migration-bgp.mdx +++ b/calico/networking/kubevirt/live-migration-bgp.mdx @@ -1,5 +1,5 @@ --- -description: Configure BGP routing to support KubeVirt live migration across racks and AS boundaries. +description: Configure BGPFilter resources in Calico Open Source so elevated route priorities propagate across racks and AS boundaries during KubeVirt live migration. --- # BGP routing for KubeVirt live migration diff --git a/calico/networking/openstack/configuration.mdx b/calico/networking/openstack/configuration.mdx index 1f59427322..bd120283d6 100644 --- a/calico/networking/openstack/configuration.mdx +++ b/calico/networking/openstack/configuration.mdx @@ -1,5 +1,5 @@ --- -description: Configure OpenStack components for Calico. +description: Configure Nova, Neutron, and DHCP agent settings on OpenStack compute hosts to run Calico Open Source as either a core plugin or an ML2 mechanism driver. --- # Configure systems for use with Calico diff --git a/calico/networking/openstack/connectivity.mdx b/calico/networking/openstack/connectivity.mdx index 5690a4f49c..1f2bb64a00 100644 --- a/calico/networking/openstack/connectivity.mdx +++ b/calico/networking/openstack/connectivity.mdx @@ -1,5 +1,5 @@ --- -description: Configure OpenStack networking for Calico. +description: Plan IPv4 and IPv6 address ranges, gateway routing, and Neutron network setup to connect Calico Open Source OpenStack VMs with the data center fabric. --- # IP addressing and connectivity diff --git a/calico/networking/openstack/dev-machine-setup.mdx b/calico/networking/openstack/dev-machine-setup.mdx index da5573e374..3f48b8c753 100644 --- a/calico/networking/openstack/dev-machine-setup.mdx +++ b/calico/networking/openstack/dev-machine-setup.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico networking for OpenStack VMs. +description: Walk-through example of provisioning a developer VM on a Calico Open Source OpenStack cloud, with security groups, an external network attachment, and SSH access. --- # Set up a development machine diff --git a/calico/networking/openstack/floating-ips.mdx b/calico/networking/openstack/floating-ips.mdx index d78d7a920e..9403357f33 100644 --- a/calico/networking/openstack/floating-ips.mdx +++ b/calico/networking/openstack/floating-ips.mdx @@ -1,5 +1,5 @@ --- -description: Configure floating IPs in Calico for OpenStack. +description: Allocate Neutron floating IPs against a Calico Open Source OpenStack tenant network, including router gateways, provider subnets, and core-plugin requirements. --- # Floating IPs diff --git a/calico/networking/openstack/host-routes.mdx b/calico/networking/openstack/host-routes.mdx index fc5b32effa..dee84aeaf6 100644 --- a/calico/networking/openstack/host-routes.mdx +++ b/calico/networking/openstack/host-routes.mdx @@ -1,5 +1,5 @@ --- -description: Options for host routing with Calico. +description: Configure Neutron subnet host routes so the next-hop IP points at the local hypervisor in Calico Open Source OpenStack deployments and traffic flows correctly. --- # Host routes diff --git a/calico/networking/openstack/index.mdx b/calico/networking/openstack/index.mdx index 372f82ee43..4feb4529c5 100644 --- a/calico/networking/openstack/index.mdx +++ b/calico/networking/openstack/index.mdx @@ -1,5 +1,5 @@ --- -description: Configure Calico networking in an OpenStack deployment. +description: Run Calico Open Source as the networking layer for an OpenStack cloud, covering Neutron integration, IP address ranges, floating IPs, and live migration. hide_table_of_contents: true --- diff --git a/calico/networking/openstack/ipv6.mdx b/calico/networking/openstack/ipv6.mdx index bfe9a35fab..c09484ef76 100644 --- a/calico/networking/openstack/ipv6.mdx +++ b/calico/networking/openstack/ipv6.mdx @@ -1,5 +1,5 @@ --- -description: Prepare a VM guest OS for IPv6. +description: Prepare a guest OS image for IPv6 connectivity on Calico Open Source OpenStack VMs by configuring DHCPv6 client behavior and accepting router advertisements. --- # Prepare a VM guest OS for IPv6 diff --git a/calico/networking/openstack/kuryr.mdx b/calico/networking/openstack/kuryr.mdx index cd4ce429b2..e05f40502f 100644 --- a/calico/networking/openstack/kuryr.mdx +++ b/calico/networking/openstack/kuryr.mdx @@ -1,5 +1,5 @@ --- -description: Use Kuryr with Calico networking. +description: Use Kuryr together with the networking-calico ML2 driver in Calico Open Source so Neutron provides networking for container workloads. --- # Kuryr diff --git a/calico/networking/openstack/labels.mdx b/calico/networking/openstack/labels.mdx index 9d3fcc1852..7b5a02b42c 100644 --- a/calico/networking/openstack/labels.mdx +++ b/calico/networking/openstack/labels.mdx @@ -1,5 +1,5 @@ --- -description: Use Calico labels to define policy for OpenStack VMs. +description: Reference for the project, network, security-group, and namespace labels that Calico Open Source places on WorkloadEndpoints for OpenStack VMs, plus how to use them in policy. --- # Endpoint labels and operator policy diff --git a/calico/networking/openstack/live-migration.mdx b/calico/networking/openstack/live-migration.mdx index fe95cc72c5..229e61ffe1 100644 --- a/calico/networking/openstack/live-migration.mdx +++ b/calico/networking/openstack/live-migration.mdx @@ -1,5 +1,5 @@ --- -description: Configure live migration support. +description: Tune route priority and BGP propagation so Calico Open Source converges OpenStack VM traffic to the destination host quickly during live migration. --- # Live migration for OpenStack VMs diff --git a/calico/networking/openstack/multiple-regions.mdx b/calico/networking/openstack/multiple-regions.mdx index d6c14d266c..2774ba99e3 100644 --- a/calico/networking/openstack/multiple-regions.mdx +++ b/calico/networking/openstack/multiple-regions.mdx @@ -1,5 +1,5 @@ --- -description: Install a multi-region OpenStack deployment with Calico. +description: Deploy Calico Open Source across multiple OpenStack regions sharing one etcd datastore, with per-region namespaces for inter-region policy. --- # Multiple regions diff --git a/calico/networking/openstack/neutron-api.mdx b/calico/networking/openstack/neutron-api.mdx index c0f1d8a9c0..efa57e3534 100644 --- a/calico/networking/openstack/neutron-api.mdx +++ b/calico/networking/openstack/neutron-api.mdx @@ -1,5 +1,5 @@ --- -description: Effects of the Neutron API calls on the network. +description: Reference for how Calico Open Source interprets each Neutron API call — networks, subnets, ports, security groups, and Horizon actions — in an OpenStack deployment. --- # Calico's interpretation of Neutron API calls diff --git a/calico/networking/openstack/semantics.mdx b/calico/networking/openstack/semantics.mdx index 66bd837f3a..1fa3390b8d 100644 --- a/calico/networking/openstack/semantics.mdx +++ b/calico/networking/openstack/semantics.mdx @@ -1,5 +1,5 @@ --- -description: Calico provides connectivity that is different from traditional Neutron API semantics. +description: Reference for the IP-only connectivity model Calico Open Source provides between OpenStack instances, and how it differs from traditional Neutron L2 semantics. --- # Detailed semantics diff --git a/calico/networking/openstack/service-ips.mdx b/calico/networking/openstack/service-ips.mdx index 5ae3389c12..e19adeed4c 100644 --- a/calico/networking/openstack/service-ips.mdx +++ b/calico/networking/openstack/service-ips.mdx @@ -1,5 +1,5 @@ --- -description: Use a floating or fixed IP for a Calico-networked VM. +description: Assign a service IP to a Calico Open Source OpenStack VM by attaching either a Neutron floating IP or an additional fixed IP on the VM port. --- # Service IPs