- TechOps Examples
- Posts
- Kubernetes Networking With NodePort, Load Balancer and Ingress Controller
Kubernetes Networking With NodePort, Load Balancer and Ingress Controller
TechOps Examples
Hey — It's Govardhana MK 👋
Welcome to another technical edition.
Every Tuesday – You’ll receive a free edition with a byte-size use case, remote job opportunities, top news, tools, and articles.
Every Thursday and Saturday – You’ll receive a special edition with a deep dive use case, remote job opportunities, and articles.
👋 Most asked question, how did I create my Techops Examples website and run the newsletter with ~ 55,000 subscribers and send 1.5L emails per week ?
The secret is BEEHIIV
It takes care of growth and monetization so that I can focus more on content.
This newsletter you couldn’t wait to open? It runs on beehiiv — the absolute best platform for email newsletters.
Our editor makes your content look like Picasso in the inbox. Your website? Beautiful and ready to capture subscribers on day one.
And when it’s time to monetize, you don’t need to duct-tape a dozen tools together. Paid subscriptions, referrals, and a (super easy-to-use) global ad network — it’s all built in.
beehiiv isn’t just the best choice. It’s the only choice that makes sense.
👀 Remote Jobs
Teravision is hiring a DevOps Engineer
Remote Location: Worldwide
Category Labs is hiring a IT Infrastructure Engineer
Remote Location: APAC
📚️ Resources
Looking to promote your company, product, service, or event to 54,000+ Cloud Native Professionals? Let's work together. Advertise With Us
🧠 DEEP DIVE USE CASE
Kubernetes Networking With NodePort, Load Balancer and Ingress Controller
Kubernetes networking starts with two primary models. In a flat network, all Pods and Services exist in a single, flat network where every Pod can reach every other Pod (across nodes) without NAT.
Hub and spoke model is a network topology where all traffic from “spoke” networks (clusters, VPCs, or namespaces) routes through a central “hub.”
Kubernetes by default follows the Flat Network Model. Pods are directly routable across nodes.

Flat model → Best for single cluster deployments, simplicity, native Kubernetes networking.
Hub and Spoke → Best for multi cluster, hybrid, or enterprise setups where isolation and centralized governance are required.
Once inside the cluster, traffic is categorized into ingress and egress. Ingress represents all incoming traffic that flows into your workloads, while egress represents traffic leaving the workloads to the outside world.

At the pod level, communication spans multiple layers. Containers inside the same pod talk to each other over localhost. Pods across the cluster use a flat address space for connectivity, and external requests flow in from the internet into Kubernetes resources before reaching pods.

Kubernetes Services then provide stable endpoints on top of pods. A ClusterIP service exposes pods internally within the cluster. A NodePort service opens a port on every node and forwards requests from that port to the pods behind the service. A LoadBalancer service provisions a cloud load balancer that forwards traffic into the cluster, backed by a NodePort or ClusterIP under the hood. These service types form a hierarchy where each one extends the previous.

With this foundation of Kubernetes networking in place, let us now move into how Services like NodePort, LoadBalancer, and Ingress Controller shape external access to workloads.
👋 A big thank you to today's sponsor THE DEEP VIEW
Become An AI Expert In Just 5 Minutes
If you’re a decision maker at your company, you need to be on the bleeding edge of, well, everything. But before you go signing up for seminars, conferences, lunch ‘n learns, and all that jazz, just know there’s a far better (and simpler) way: Subscribing to The Deep View.
This daily newsletter condenses everything you need to know about the latest and greatest AI developments into a 5-minute read. Squeeze it into your morning coffee break and before you know it, you’ll be an expert too.
Subscribe right here. It’s totally free, wildly informative, and trusted by 600,000+ readers at Google, Meta, Microsoft, and beyond.

Upgrade to Paid to read the rest.
Become a paying subscriber to get access to this post and other subscriber-only content.
Already a paying subscriber? Sign In.
Paid subscriptions get you:
- • Access to archive of 200+ use cases
- • Deep Dive use case editions (Thursdays and Saturdays)
- • Access to Private Discord Community
- • Invitations to monthly Zoom calls for use case discussions and industry leaders meetups
- • Quarterly 1:1 'Ask Me Anything' power session