> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Networking Considerations for Platform Engineers

> Networking guidance for platform engineers covering service exposure, Gateway API versus Ingress, discovery, observability, Zero Trust segmentation, multi cluster challenges, and resilient traffic management.

Welcome back. This lesson covers practical networking considerations for platform engineers: ingress vs. Gateway API, service types and discovery, traffic observability, segmentation, multi-cluster concerns, and patterns for resilient traffic management. We'll emphasize design approaches that enable observability, security, and self-service.

## Modern platform networking challenges

Platform networking is more complex today because workloads span clusters, environments, and traffic patterns (mostly east–west with north–south ingress). Observability at the network layer is critical for debugging, capacity planning, and security posture.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/wvZOAiRg_-4PgnSp/images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/multi-cluster-k8s-eastwest-northsouth.jpg?fit=max&auto=format&n=wvZOAiRg_-4PgnSp&q=85&s=d59f21f5caecb1676316f0edb7a2c61f" alt="A slide titled &#x22;Modern Platform Networking Challenges&#x22; showing a central &#x22;Multi-Cluster&#x22; concept and four numbered points: platforms span multiple Kubernetes clusters, apps run across dev/staging/prod, most traffic is east–west (internal ≈80%), and north–south is user-facing. The slide is branded © KodeKloud." width="1920" height="1080" data-path="images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/multi-cluster-k8s-eastwest-northsouth.jpg" />
</Frame>

## Traffic observability and optimization

To optimize traffic (east–west and north–south) you must capture network-level logs, metrics, and traces across your routing topology. Extend existing monitoring tools to include network telemetry and distributed tracing to reason about routing complexity and performance bottlenecks.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/wvZOAiRg_-4PgnSp/images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/modern-platform-networking-traffic-observability-slide.jpg?fit=max&auto=format&n=wvZOAiRg_-4PgnSp&q=85&s=fd17c29120bc7e2a389e804f5dcb84b1" alt="A presentation slide titled &#x22;Modern Platform Networking Challenges&#x22; with a highlighted &#x22;Traffic Observability Challenge.&#x22; It lists three points: complex cross-cluster service discovery and routing, the need to optimize East–West and North–South traffic, and limited observability with traditional tools." width="1920" height="1080" data-path="images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/modern-platform-networking-traffic-observability-slide.jpg" />
</Frame>

## Platform personas and requirements

In our example organization (Sparkle Pony Ranch) different personas require different platform responsibilities:

* Swati — focuses on SLAs, observability, and operational readiness.
* Alan — focuses on infrastructure efficiency and compliance.
* Phuong — wants self-service networking with sensible defaults and built-in security.

Design principle: enable application teams to self-serve routing and exposure while infrastructure teams enforce security and operational guardrails.

## Kubernetes service types and exposure options

Understand the trade-offs of each Kubernetes service type when exposing workloads:

| Service Type | Purpose | When to use | Example |
| - | - | - | - |
| ClusterIP | Internal-only service discovery | Default for internal services | `kubectl expose pod mypod --port=80 --target-port=8080` |
| NodePort | Expose a fixed port on each node | Quick dev/test or bare-metal setups; limited security | `kubectl expose deployment nginx --type=NodePort --port=80` |
| LoadBalancer | Cloud provider load balancer integration | Use when cloud LB is needed for ingress | Typically provisioned via `Service.type: LoadBalancer` |
| ExternalName | Map service to external DNS name | When a service resolves to an external hostname | `spec.externalName: example.com` |
| Ingress | L7 routing for HTTP(S) | Use Ingress controllers for L7 routing, TLS termination | Requires an Ingress Controller (NGINX, HAProxy, cloud ALB) |

Useful references:

* Kubernetes Services: [https://kubernetes.io/docs/concepts/services-networking/service/](https://kubernetes.io/docs/concepts/services-networking/service/)
* Ingress: [https://kubernetes.io/docs/concepts/services-networking/ingress/](https://kubernetes.io/docs/concepts/services-networking/ingress/)

## Service discovery in Kubernetes

Kubernetes provides automated service discovery via DNS. CoreDNS watches the API server and serves DNS records for services so new services are reachable without manual configuration.

* Service FQDN pattern: `service.namespace.svc.cluster.local`
* CoreDNS resolves service names to the Service cluster IP and endpoints.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/wvZOAiRg_-4PgnSp/images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/kubernetes-service-discovery-coredns-pods.jpg?fit=max&auto=format&n=wvZOAiRg_-4PgnSp&q=85&s=aa622e0bff1a0a049a1dd5b89d747dd5" alt="A diagram titled &#x22;Automatic Service Discovery in Kubernetes&#x22; showing the Kubernetes API Server watching pod/service changes and CoreDNS resolving service names to pod IPs. Arrows from CoreDNS point to three pods labeled Pod A, Pod B, and Pod C." width="1920" height="1080" data-path="images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/kubernetes-service-discovery-coredns-pods.jpg" />
</Frame>

Example Service manifest (YAML)

```yaml theme={null}
apiVersion: v1
kind: Service
metadata:
  name: pony-spawner
  namespace: magical-creatures
spec:
  selector:
    app: pony-spawner
  ports:
    - port: 80
      targetPort: 8080
```

The service FQDN would be:
`pony-spawner.magical-creatures.svc.cluster.local`

<Callout icon="lightbulb" color="#1CB2FE">
  Understand conceptually how DNS and CoreDNS enable service discovery in Kubernetes (service FQDNs and how services resolve to endpoints). You don't need to memorize every internal detail, but know the role CoreDNS plays.
</Callout>

## Layer 7 ingress controllers and their limitations

Ingress controllers provide L7 routing (HTTP/S) and commonly sit behind cloud or external load balancers.

Typical flow:
client → external load balancer → Ingress controller → Service → Pod

Common limitations:

* Limited or inconsistent traffic management (no native canary support).
* Advanced features often require vendor-specific annotations (reduces portability).
* Role separation between platform and application teams can be challenging.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/wvZOAiRg_-4PgnSp/images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/kubernetes-ingress-controller-loadbalancer-service-pods.jpg?fit=max&auto=format&n=wvZOAiRg_-4PgnSp&q=85&s=cbf1a6330ba0cac936b9a8b4f0a347f7" alt="A diagram of Kubernetes ingress controllers showing a client’s external traffic passing through an ingress-managed load balancer to an Ingress, then routed to a Service and on to multiple Pods." width="1920" height="1080" data-path="images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/kubernetes-ingress-controller-loadbalancer-service-pods.jpg" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/wvZOAiRg_-4PgnSp/images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/traditional-ingress-path-routing-limitations.jpg?fit=max&auto=format&n=wvZOAiRg_-4PgnSp&q=85&s=ebfe81ca8f1ef6bd5d83020508d38876" alt="A presentation slide titled &#x22;Traditional Ingress – Path-Based Routing&#x22; that lists limitations of traditional ingress. The bullet points include limited traffic management, no built-in canary deployment support, vendor-specific annotations for advanced features, and role separation challenges." width="1920" height="1080" data-path="images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/traditional-ingress-path-routing-limitations.jpg" />
</Frame>

## Gateway API — richer, role-based routing

Gateway API is a newer, vendor-neutral Kubernetes API for expressive, role-based L4/L7 routing. It solves many of the limitations of traditional Ingress by separating responsibilities and providing richer traffic controls.

Benefits:

* Role separation: platform defines GatewayClass and Gateways; apps define HTTPRoute or equivalent.
* Rich traffic management: header-based routing, traffic splitting, request transforms, TLS policies.
* Extensibility: vendor-specific features via attachments while preserving portability.

Learn more: Gateway API spec — [https://gateway-api.sigs.k8s.io/](https://gateway-api.sigs.k8s.io/)

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/wvZOAiRg_-4PgnSp/images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/gateway-api-kubernetes-networking-cards.jpg?fit=max&auto=format&n=wvZOAiRg_-4PgnSp&q=85&s=0af8f62109897d4031fc2ea6c9af5265" alt="A presentation slide titled &#x22;Gateway API – Future of Kubernetes Networking&#x22; with four colored cards numbered 01–04. The cards read: Vendor Neutral, Role-Based, Expressive, and Extensible, each with brief descriptions about CNCF standards, separation of concerns, traffic management, and custom resource definitions." width="1920" height="1080" data-path="images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/gateway-api-kubernetes-networking-cards.jpg" />
</Frame>

## Role-based model in Gateway API

The Gateway API encourages platform-infrastructure separation:

* Platform teams: create GatewayClass and provision Gateways with listeners, protocols, TLS settings.
* Application teams: create HTTPRoute (or TCPRoute, TLSRoute) and attach/claim these routes to a Gateway to express application-level routing.
* Infrastructure can enforce backend TLS policies, routing constraints, and security guardrails while developers control application-specific routes.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/wvZOAiRg_-4PgnSp/images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/sparkle-pony-ranch-gateway-api-roles.jpg?fit=max&auto=format&n=wvZOAiRg_-4PgnSp&q=85&s=b6964bae379978a44bf9881ba01b46ee" alt="A slide titled &#x22;Gateway API – Role-Based Resource Model&#x22; for &#x22;Sparkle Pony Ranch&#x22; showing two user icons: Alan (green) who manages infrastructure only, and Phuong (purple) who manages application routing only." width="1920" height="1080" data-path="images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/sparkle-pony-ranch-gateway-api-roles.jpg" />
</Frame>

## Advanced traffic management with Gateway API

Gateway API supports built-in capabilities needed for modern release strategies:

* Traffic splitting for canaries and progressive rollouts.
* Header-based routing (A/B testing, multi-tenancy headers).
* Query-parameter routing and request/response transformations.
* Fine-grained TLS configuration per listener and backend.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/wvZOAiRg_-4PgnSp/images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/gateway-api-modern-traffic-management.jpg?fit=max&auto=format&n=wvZOAiRg_-4PgnSp&q=85&s=57358438b9ae17f5aec47f41f9ba3d82" alt="A presentation slide titled &#x22;Gateway API – Modern Traffic Management&#x22; showing four features: Traffic Splitting, Header Matching, Query Parameter Routing, and Request Transformation. Each feature has a short note (built-in canary, route by HTTP headers, route by URL parameters, and modify headers/paths)." width="1920" height="1080" data-path="images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/gateway-api-modern-traffic-management.jpg" />
</Frame>

## Service mesh and integration

Gateway API can complement or integrate with service meshes (Istio, Linkerd, Envoy, Cilium) depending on needs. Choose a mesh when you require:

* mTLS identity and workload identity features
* Advanced telemetry and tracing
* Circuit breaking, retries, and rich L7 policies
* Complex cross-cluster routing and telemetry correlation

References:

* Istio: [https://istio.io/](https://istio.io/)
* Linkerd: [https://linkerd.io/](https://linkerd.io/)
* Cilium: [https://cilium.io/](https://cilium.io/)

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/wvZOAiRg_-4PgnSp/images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/service-mesh-advanced-traffic-management.jpg?fit=max&auto=format&n=wvZOAiRg_-4PgnSp&q=85&s=b48134f487fdf093e115842650d2c356" alt="A slide titled &#x22;Service Mesh – Advanced Traffic Management&#x22; showing three service mesh options—Istio, Linkerd, and Cilium Service Mesh—with their logos and short descriptive captions." width="1920" height="1080" data-path="images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/service-mesh-advanced-traffic-management.jpg" />
</Frame>

## Network segmentation and Zero Trust

Adopt Zero Trust networking principles in Kubernetes:

* Default-deny by default and explicitly allow required flows.
* Least privilege: grant minimal access between namespaces and services.
* Micro-segmentation: use NetworkPolicies, service mesh policies, or CNI capabilities to isolate workloads.

Practical controls: Kubernetes NetworkPolicies, Cilium Network Policies, and service-mesh-level authorization.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/wvZOAiRg_-4PgnSp/images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/kubernetes-network-policies-segmentation-default-deny.jpg?fit=max&auto=format&n=wvZOAiRg_-4PgnSp&q=85&s=94606b89cdf0dc3bad7d7ed0b878ee50" alt="A presentation slide titled &#x22;Network Segmentation With Kubernetes Network Policies&#x22; showing four key principles: Default Deny, Explicit Allow, Least Privilege, and Namespace Isolation, each with an icon and short description. The slide summarizes blocking all traffic by default, defining allowed communication, granting minimum access, and isolating namespaces." width="1920" height="1080" data-path="images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/kubernetes-network-policies-segmentation-default-deny.jpg" />
</Frame>

## Cross-cluster communication concerns

Multi-cluster and geo-distributed workloads introduce additional challenges:

* Network latency and throughput between clusters
* Certificate and identity management across clusters
* Multi-cluster service discovery and failover strategies
* Cost considerations for cross-region data transfer

Tools and patterns: Cilium multi-cluster, Istio multi-cluster, Submariner for cross-cluster networking, and cloud provider networking solutions.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/wvZOAiRg_-4PgnSp/images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/cross-cluster-communication-challenges.jpg?fit=max&auto=format&n=wvZOAiRg_-4PgnSp&q=85&s=bc08c6a13c733e8b5232bdb653572113" alt="A presentation slide titled &#x22;Cross-Cluster Communication Patterns&#x22; showing an &#x22;Implementation Challenges&#x22; header. It lists challenges like network latency between clusters, certificate and identity management, service discovery across clusters, and cost optimization for cross-region traffic." width="1920" height="1080" data-path="images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/cross-cluster-communication-challenges.jpg" />
</Frame>

## Advanced load balancing and resiliency

Design resilient traffic handling with a mix of active and passive checks, circuit breakers, and retry policies.

* Active health checks: periodic probes to endpoints.
* Passive health checks: observe failed requests and mark endpoints unhealthy.
* Circuit breakers and retry budgets: prevent cascading failures.

Service meshes and modern load balancers provide these capabilities; evaluate service mesh vs. cloud LB trade-offs based on features and operational cost.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/wvZOAiRg_-4PgnSp/images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/advanced-loadbalancing-active-passive-circuit-breakers.jpg?fit=max&auto=format&n=wvZOAiRg_-4PgnSp&q=85&s=4705ed4ac43c0bafa4f270c26e7994c0" alt="A presentation slide titled &#x22;Advanced Load Balancing for Platform Services&#x22; showing three colored icons and labels: Active (proactive health checks), Passive (monitor real traffic), and Circuit Breakers (automatic failover when thresholds are exceeded)." width="1920" height="1080" data-path="images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/advanced-loadbalancing-active-passive-circuit-breakers.jpg" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/wvZOAiRg_-4PgnSp/images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/advanced-load-balancing-platform-services.jpg?fit=max&auto=format&n=wvZOAiRg_-4PgnSp&q=85&s=ea8f3806af88a3e95aabc34e918a9a29" alt="A presentation slide titled &#x22;Advanced Load Balancing for Platform Services.&#x22; It lists three points: Gateway API supports various algorithms, service mesh provides advanced load balancing, and cloud load balancers integrate with Kubernetes." width="1920" height="1080" data-path="images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/advanced-load-balancing-platform-services.jpg" />
</Frame>

## Deployment patterns that affect networking

Traffic management patterns influence how you design routing and observability.

| Pattern | Purpose | How Gateway API / Mesh helps |
| - | - | - |
| Blue-Green | Switch traffic between full environments | Route switching via Gateways or external LBs |
| Canary | Gradual traffic shift to new versions | Traffic splitting, weight-based routes |
| A/B Testing | Route user subsets to features | Header/query routing and split rules |
| Rolling Updates | Zero-downtime pod replacement | Service + readiness probes + mesh-aware routing |

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/wvZOAiRg_-4PgnSp/images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/advanced-traffic-patterns-platform-engineering.jpg?fit=max&auto=format&n=wvZOAiRg_-4PgnSp&q=85&s=aa6f7499c5cff9b91cf2da68a3c8c233" alt="A slide titled &#x22;Advanced Traffic Patterns for Platform Engineering&#x22; showing four deployment strategies: Blue-Green (full environment switching), Canary (gradual traffic shifting), A/B Testing (feature-flag routing), and Rolling Updates (progressive service replacement). Each strategy is presented in a colored card with a brief description." width="1920" height="1080" data-path="images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/advanced-traffic-patterns-platform-engineering.jpg" />
</Frame>

## Key takeaways for platform engineers

* Service discovery is fundamental: Kubernetes + CoreDNS provides FQDN-based service resolution.
* Gateway API provides role-based, portable L4/L7 routing and richer traffic management than traditional Ingress.
* Enforce Zero Trust: default-deny policies, explicit allows, and least privilege segmentation.
* Use canary, blue-green, A/B testing, and rolling updates for safer deployments; Gateway API and service meshes simplify implementation.
* Plan for multi-cluster and cross-region challenges (latency, identity federation, discovery, cost).
* Observability is essential: ensure network-level telemetry (logs, metrics, traces) for troubleshooting and capacity planning.
* Balance cost vs. complexity when choosing between Ingress, Gateway API, and a full service mesh.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/wvZOAiRg_-4PgnSp/images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/key-takeaways-8-topics.jpg?fit=max&auto=format&n=wvZOAiRg_-4PgnSp&q=85&s=9daf4a9d6f031152b928685c37038b8f" alt="A slide titled &#x22;Key Takeaways&#x22; showing eight icon-labeled boxes. The topics are Service Discovery, Gateway API, Network Policies, Traffic Management, Multi-Cluster, Observability, Cost Optimization, and Platform Integration." width="1920" height="1080" data-path="images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Domain-2-Platform-Observability-Security-and-Conformance/Networking-Considerations-for-Platform-Engineers/key-takeaways-8-topics.jpg" />
</Frame>

## Final thoughts

Design platforms to be as self-service as possible while enforcing security and operational boundaries. Abstract networking complexity from developers but expose role-based controls (routes, traffic rules) via APIs like Gateway API. Carefully weigh feature needs, operational complexity, and cost when selecting between Ingress controllers, Gateway API, and service meshes.

Thanks — stay engaged and apply these principles when designing real-world platform networking.

<CardGroup>
  <Card title="Watch Video" icon="video" cta="Learn more" href="https://learn.kodekloud.com/user/courses/certified-cloud-native-platform-engineering-associate-cnpa/module/dfb06558-59c1-4a42-94f7-e4a13ad9c8af/lesson/21392b19-73ac-403b-b002-f846d9f02bc8" />
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.