mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-07-14 19:05:53 +00:00
59 KiB
59 KiB
Kubernetes Networking
!!! info "Architectural Context" Detailed reference for Kubernetes Networking in the context of Networking & Service Mesh.
Standard Reference
- Kubernetes Gateway API ⭐ 2861 [COMMUNITY-TOOL]
- InGate: Ingress & Gateway API Controller (Archived) ⭐ 731 [COMMUNITY-TOOL]
- Introduction to Azure Application Gateway for Containers (AGC) [COMMUNITY-TOOL]
- Project Calico [COMMUNITY-TOOL]
- AWS-VPC [COMMUNITY-TOOL]
- Kubernetes Services and Load Balancing Explained [COMMUNITY-TOOL]
- ahmetb/kubernetes-network-policy-recipes 🌟 ⭐ 6139 [ENTERPRISE-STABLE]
- dustinspecker.com: iptables: How Kubernetes Services Direct Traffic to Pods [COMMUNITY-TOOL]
- ronaknathani.com: How a Kubernetes Pod Gets an IP Address 🌟 [COMMUNITY-TOOL]
- arthurchiao.art: Cracking kubernetes node proxy (aka kube-proxy) [COMMUNITY-TOOL]
- Transitioning from ingress-nginx to Traefik in Kubernetes [COMMUNITY-TOOL]
- Application Gateway for Containers with AKS Overlay Networking and VNet Flow Logs [COMMUNITY-TOOL]
- Introducing Subnet Peering in Azure [COMMUNITY-TOOL]
- Private Link Reality Bites: Service Endpoints vs Private Link [COMMUNITY-TOOL]
- kubernetes.io: The Kubernetes network model. How to implement the Kubernetes' networking model [COMMUNITY-TOOL]
- medium.com: Fighting Service Latency in Microservices With Kubernetes [COMMUNITY-TOOL]
- medium.com: Kubernetes NodePort vs LoadBalancer vs Ingress? When should' I use what? 🌟 [COMMUNITY-TOOL]
- blog.alexellis.io: Get a LoadBalancer for your private Kubernetes cluster [COMMUNITY-TOOL]
- dustinspecker.com: How Do Kubernetes and Docker Create IP Addresses?! [COMMUNITY-TOOL]
- youtube: Kubernetes Ingress Explained Completely For Beginners [COMMUNITY-TOOL]
- medium: Service Types in Kubernetes? 🌟 [COMMUNITY-TOOL]
- speakerdeck.com: Kubernetes and networks. Why is this so dan hard? 🌟 [COMMUNITY-TOOL]
- eevans.co: Deconstructing Kubernetes Networking [COMMUNITY-TOOL]
- externalTrafficPolicy=local on kubernetes. How to preserve the source IP in kubernetes [COMMUNITY-TOOL]
- opensource.com: Why I use Ingress Controllers to expose Kubernetes services [COMMUNITY-TOOL]
- medium: How to setup Hetzner load balancer on a Kubernetes cluster [COMMUNITY-TOOL]
- zhimin-wen.medium.com: Sticky Sessions in Kubernetes 🌟 [COMMUNITY-TOOL]
- infoq.com: Kubernetes Ingress Is Now Generally Available [COMMUNITY-TOOL]
- Get kubectl access to your private cluster from anywhere [COMMUNITY-TOOL]
- jmrobles.medium.com: How to setup Hetzner load balancer on a Kubernetes' cluster [COMMUNITY-TOOL]
- kubernetes.io: Scaling Kubernetes Networking With EndpointSlices [COMMUNITY-TOOL]
- medium: Create a Custom Annotation for the Kubernetes ingress-nginx Controller [COMMUNITY-TOOL]
- haproxy.com: Announcing HAProxy Kubernetes Ingress Controller 1.5 🌟 [COMMUNITY-TOOL]
- thenewstack.io: HAProxy Kubernetes Ingress Controller Moves Outside the' Cluster [COMMUNITY-TOOL]
- suse.com: NGINX Guest Blog: NGINX Kubernetes Ingress Controller 🌟 [COMMUNITY-TOOL]
- blog.cloudflare.com: Moving k8s communication to gRPC [COMMUNITY-TOOL]
- K8GB - Kubernetes Global Balancer ⭐ 1 [COMMUNITY-TOOL]
- altoros.com: Kubernetes Networking: How to Write Your Own CNI Plug-in with' Bash [COMMUNITY-TOOL]
- Network Node Manager ⭐ 109 [COMMUNITY-TOOL]
- ithands-on.com: Kubernetes 101 : External services - ExternalName, DNS and' Endpoints [COMMUNITY-TOOL]
- opensource.googleblog.com: Kubernetes: Efficient Multi-Zone Networking with' Topology Aware Routing [COMMUNITY-TOOL]
- nbailey.ca: Domesticated Kubernetes Networking [COMMUNITY-TOOL]
- sookocheff.com: A Guide to the Kubernetes Networking Model 🌟 [COMMUNITY-TOOL]
- build.thebeat.co: A curious case of AWS NLB timeouts in Kubernetes [COMMUNITY-TOOL]
- ingressbuilder.jetstack.io 🌟🌟 [COMMUNITY-TOOL]
- itnext.io: Generating Kubernetes Network Policies Automatically By Sniffing' Network Traffic 🌟 [COMMUNITY-TOOL]
- medium: Using nginx-ingress controller to restrict access by IP (ip whitelisting)' for a service deployed to a Kubernetes (AKS) cluster [COMMUNITY-TOOL]
- inlets.dev: Fixing Ingress for short-lived local Kubernetes clusters [COMMUNITY-TOOL]
- blog.teamhephy.info: Running Workflow Without Any LoadBalancer [COMMUNITY-TOOL]
- medium: Access Application Externally In Kubernetes Cluster using Load Balancer' Service [COMMUNITY-TOOL]
- itnext.io: Why and How of Kubernetes Ingress (and Networking) 🌟 [COMMUNITY-TOOL]
- techdozo.dev: gRPC load balancing on Kubernetes (using Headless Service) [COMMUNITY-TOOL]
- thenewstack.io: ZeroLB, a New Decentralized Pattern for Load Balancing [COMMUNITY-TOOL]
- ungleich.ch: Making kubernetes kube-dns publicly reachable [COMMUNITY-TOOL]
- ungleich.ch: Building Ingress-less Kubernetes Clusters [COMMUNITY-TOOL]
- thenewstack.io: Ingress Controllers: The More the Merrier [COMMUNITY-TOOL]
- levelup.gitconnected.com: Setting up Application Load Balancer (Ingress)' for the Pods running in AWS EKS Fargate [COMMUNITY-TOOL]
- devopscube.com: Kubernetes Ingress Tutorial For Beginners 🌟 [COMMUNITY-TOOL]
- ystatit.medium.com: How to Change Kubernetes Kube-apiserver IP Address [COMMUNITY-TOOL]
- ithands-on.com: Kubernetes 101 : Changing a service type [COMMUNITY-TOOL]
- technos.medium.com: Kubernetes Services for Absolute Beginners — NodePort' 🌟 [COMMUNITY-TOOL]
- fransemalila.medium.com: Kubernetes Networking [COMMUNITY-TOOL]
- thenewstack.io: Ingress Controllers: The Swiss Army Knife of Kubernetes [COMMUNITY-TOOL]
- medium.com/the-programmer: Working With ClusterIP Service Type In Kubernetes [COMMUNITY-TOOL]
- olamiko.medium.com: Technical Series: Kubernetes Networking [COMMUNITY-TOOL]
- devopslearners.com: Kubernetes Ingress Tutorial For Beginners [COMMUNITY-TOOL]
- devopscube.com: How To Configure Ingress TLS/SSL Certificates in Kubernetes [COMMUNITY-TOOL]
- armosec.io: Getting Started with Kubernetes Ingress | Ben Hirschberg [COMMUNITY-TOOL]
- itnext.io: Kubernetes Service Type LB for On Prem Deployments [COMMUNITY-TOOL]
- medium.com/techbeatly: Kubernetes Networking Fundamentals [COMMUNITY-TOOL]
- rajivsharma-2205.medium.com: Demystify how traffic reaches directly to pod' on using alb.ingress.kubernetes.io/target-type: ip [COMMUNITY-TOOL]
- medium.com/linux-shots: Kubernetes ingress as reverse proxy to Application' running outside cluster [COMMUNITY-TOOL]
- medium.com/@zhaoyi0113: Kubernetes — How does service network work in the' cluster [COMMUNITY-TOOL]
- medium.com/@pavanbelagatti: Kubernetes Service Types Explained 🌟 [COMMUNITY-TOOL]
- tkng.io: The Kubernetes Networking Guide 🌟🌟 [COMMUNITY-TOOL]
- tkng.io/arch: THE KUBERNETES NETWORK MODEL 🌟🌟 [COMMUNITY-TOOL]
- medium.com/stakater: Efficiently Expose Services on Kubernetes (part 1)' 🌟 [COMMUNITY-TOOL]
- platform9.com: Ultimate Guide to Kubernetes Ingress Controllers 🌟 [COMMUNITY-TOOL]
- faun.pub: Kubernetes Service Types Tutorial | Pavan Belagatti 🌟 [COMMUNITY-TOOL]
- medium.com/slalom-build: Managing Ingress Traffic on Kubernetes Platforms' 🌟 [COMMUNITY-TOOL]
- craig-godden-payne.medium.com: How does ingress work in Kubernetes? [COMMUNITY-TOOL]
- dustinspecker.com: Kubernetes Networking from Scratch: Using BGP and BIRD' to Advertise Pod Routes [COMMUNITY-TOOL]
- home.robusta.dev: The ultimate guide to Kubernetes Services, LoadBalancers,' and Ingress 🌟🌟🌟 [COMMUNITY-TOOL]
- sanjimoh.medium.com: Demystifying Kubernetes Networking — Episode 1 [COMMUNITY-TOOL]
- dev.to: Tune up your Kubernetes Application Performance with a small DNS' Configuration [COMMUNITY-TOOL]
- medium.com/@mehmetodabashi: Kubernetes networking and service object: Understanding' ClusterIp and nodePort with hands on study [COMMUNITY-TOOL]
- medium.com/@jasonmfehr: Inspecting Kubernetes Client to API Server Network' Traffic [COMMUNITY-TOOL]
- medium.com/geekculture: K8s Network — CNI Introduction [COMMUNITY-TOOL]
- medium.com/patilswapnilv: Getting Started with Kubernetes Networking' 🌟 [COMMUNITY-TOOL]
- faun.pub: Kubernetes Ingress with Nginx [COMMUNITY-TOOL]
- itnext.io: Inspecting and Understanding k8s Service Network 🌟 [COMMUNITY-TOOL]
- ovidiuborlean.medium.com: Networking latency measurement in Kubernetes with' Sockperf plugin [COMMUNITY-TOOL]
- itnext.io: Kubernetes networking deep dive: Did you make the right choice? [COMMUNITY-TOOL]
- medium.com/@muhidabid.cs: Why does Kubernetes need Ingress? [COMMUNITY-TOOL]
- blog.devgenius.io: K8s — ipvs Mode Introduction [COMMUNITY-TOOL]
- edureka.co: Kubernetes Networking – A Comprehensive Guide To The Networking' Concepts In Kubernetes [COMMUNITY-TOOL]
- whyk8s.substack.com: Why not DNS? [COMMUNITY-TOOL]
- medium.com/geekculture: Kubernetes Gateway API: The Intro You Need To Read [COMMUNITY-TOOL]
- ksingh7.medium.com: Kubernetes Endpoint Object: Your Bridge to External' Services 🌟🌟 [COMMUNITY-TOOL]
- medium.com/@ahmet16ck: What Is Load Balancer and How Does It Work In Kubernetes' ? 🌟 [COMMUNITY-TOOL]
- api7.ai: How Does APISIX Ingress Support Thousands of Pod Replicas? [COMMUNITY-TOOL]
- medium.com/illuminations-mirror: Basic | Networking and Communication Between' Pods in Kubernetes [COMMUNITY-TOOL]
- blog.devops.dev: Networking in Kubernetes [COMMUNITY-TOOL]
- medium.com/@mustafaaltunok: How Ingress, Service, Deployment and Pod Link' to each other [COMMUNITY-TOOL]
- inlets.dev: How to Get Ingress for Private Kubernetes Clusters [COMMUNITY-TOOL]
- blog.devops.dev: Demystifying Kubernetes:Understanding Ingress, Configuration,' and Best Practices [COMMUNITY-TOOL]
- dev.to/narasimha1997: Communication between Microservices in a Kubernetes' cluster 🌟 [COMMUNITY-TOOL]
- medium.com/google-cloud: Kubernetes Ingress Vs Gateway API 🌟 [COMMUNITY-TOOL]
- medium.com/nerd-for-tech: Kubernetes: Deploying NGINX with a ConfigMap |' Chanel Jemmott [COMMUNITY-TOOL]
- medium.com/@sangjinn: How to communicate with Kubernetes workloads — Part' I. Service | Brandon Kang [COMMUNITY-TOOL]
- shahneil.medium.com: What Are Kubernetes Endpoints? [COMMUNITY-TOOL]
- fr4nk.xyz: Understanding Ingress in Kubernetes: A Comprehensive Guide [COMMUNITY-TOOL]
- thenewstack.io: Otterize: Intent-Based Access Control for Kubernetes and' Cloud [COMMUNITY-TOOL]
- community.ops.io: Kubernetes Ingress Controller. How does it work?= [COMMUNITY-TOOL]
- medium.com/@rasikzilte711: Kubernetes Networking — A Guide to Services,' Ingress, Network Policies, DNS, and CNI Plugins [COMMUNITY-TOOL]
- medium.com/codex: Capture tcpdump with ksniff and wireshark from Kubernetes [COMMUNITY-TOOL]
- cloudtechtwitter.com: Reverse Proxy vs. Forward Proxy: The Differences [COMMUNITY-TOOL]
- matthewpalmer.net: Kubernetes Networking Guide for Beginners [COMMUNITY-TOOL]
- itnext.io: Deciphering the Kubernetes Networking Maze: Navigating Load-Balance,' BGP, IPVS and Beyond [COMMUNITY-TOOL]
- adil.medium.com: Network Traffic Shaping in Kubernetes: Topology Aware Routing [COMMUNITY-TOOL]
- blog.cloudsigma.com: Kubernetes DNS Service: A Beginner’s Guide [COMMUNITY-TOOL]
- kuderko.medium.com: Fixing bad CPU usage distribution in Kubernetes 🌟 [COMMUNITY-TOOL]
- medium.com: Headless Kubernetes Service [COMMUNITY-TOOL]
- goglides.dev: Headless services in Kubernetes Vs Regular Service: What,' Why, and How? [COMMUNITY-TOOL]
- opensource.com: What you need to know about Kubernetes NetworkPolicy [COMMUNITY-TOOL]
- itnext.io: CKAD Scenarios about Ingress and NetworkPolicy [COMMUNITY-TOOL]
- whyk8s.substack.com: Why NetworkPolicies? [COMMUNITY-TOOL]
- yuminlee2.medium.com: Kubernetes Network Policies [COMMUNITY-TOOL]
- bagas-awibowo.medium.com: Helm — Templating Network Policy using Helm [COMMUNITY-TOOL]
- NGINX Ingress Controller - v1.0.0 ⭐ 19495 [DE FACTO STANDARD]
- amy-ma.medium.com: Nginx Ingress Configuration [COMMUNITY-TOOL]
- devopscube.com: How to Setup Nginx Ingress Controller On Kubernetes – Detailed' Guide 🌟 [COMMUNITY-TOOL]
- medium.com/@jonathan_37674: How to secure Kubernetes ingress? | By ARMO [COMMUNITY-TOOL]
- engineering.backmarket.com: How we improved third-party availability and' latency with Nginx in Kubernetes 🌟 [COMMUNITY-TOOL]
- towardsdev.com: Kubernetes: Deploying Nginx Servers with ConfigMaps & Shared' Services with Minikube [COMMUNITY-TOOL]
- faun.pub: How to Monitor and Alert on Ingress-NGINX in Kubernetes [COMMUNITY-TOOL]
- sumanprasad.hashnode.dev: A Beginner's Guide to Ingress and Ingress Controllers' in Kubernetes [COMMUNITY-TOOL]
- akyriako.medium.com: Configure path-based routing with Nginx Ingress Controller [COMMUNITY-TOOL]
- mattias.engineer: Kubernetes-101: Ingress 🌟 [COMMUNITY-TOOL]
- trstringer.com: Kubernetes Ingress with Contour [COMMUNITY-TOOL]
- gateway-api.sigs.k8s.io 🌟 [COMMUNITY-TOOL]
- kubernetes.io: Evolving Kubernetes networking with the Gateway API [COMMUNITY-TOOL]
- thenewstack.io: Unifying Kubernetes Service Networking (Again) with the' Gateway API 🌟 [COMMUNITY-TOOL]
- blog.flomesh.io: Kubernetes Gateway API — Evolution of Service Networking [COMMUNITY-TOOL]
- armosec.io: The New Kubernetes Gateway API and Its Use Cases [COMMUNITY-TOOL]
- medium.com/google-cloud: Security with Kubernetes Gateway API 🌟 [COMMUNITY-TOOL]
- navendu.me: Comparing Kubernetes Gateway and Ingress APIs [COMMUNITY-TOOL]
- NFTables mode for kube-proxy in Kubernetes [COMMUNITY-TOOL]
- developers.redhat.com: Use Skupper to connect multiple Kubernetes clusters' 🌟 [COMMUNITY-TOOL]
- itnext.io: Multi-Cluster Kubernetes Networking with Netmaker [COMMUNITY-TOOL]
- howtoforge.com: Network Policy in Kubernetes 🌟 [COMMUNITY-TOOL]
- medium: How to Provision Network Policies in Kubernetes | AWS 🌟 [COMMUNITY-TOOL]
- learncloudnative.com: Kubernetes Network Policy [COMMUNITY-TOOL]
- bionconsulting.com: Kubernetes Network Policies [COMMUNITY-TOOL]
- thenewstack.io: The Kubernetes Network Security Effect 🌟 [COMMUNITY-TOOL]
- faun.pub: Control traffic flow to and from Kubernetes pods with Network' Policies [COMMUNITY-TOOL]
- loft-sh.medium.com: Kubernetes Network Policies: A Practitioner’s Guide' 🌟 [COMMUNITY-TOOL]
- medium: Kubernetes Network Policies: Are They Really Useful? 🌟 [COMMUNITY-TOOL]
- arthurchiao.art: Cracking Kubernetes Network Policy [COMMUNITY-TOOL]
- engineering.mercari.com: Managing Network Policies for namespaces isolation' on a multi-tenant Kubernetes cluster [COMMUNITY-TOOL]
- blog.devgenius.io: Simplify Kubernetes Network Policy Generation [COMMUNITY-TOOL]
- blog.slycreator.com: Network Policies: Understanding Kubernetes Network' Policies [COMMUNITY-TOOL]
- cilium.io: NetworkPolicy Editor: Create, Visualize, and Share Kubernetes' NetworkPolicies 🌟 [COMMUNITY-TOOL]
- itnext.io: Installing Cilium on Kubernetes in a fast and efficient way [COMMUNITY-TOOL]
- cilium.io: CNI Benchmark: Understanding Cilium Network Performance [COMMUNITY-TOOL]
- cockroachlabs.com: How to use Cluster Mesh for Multi-Region Kubernetes Pod' Communication [COMMUNITY-TOOL]
- cilium.io: Cilium 1.10: WireGuard, BGP Support, Egress IP Gateway, New Cilium' CLI, XDP Load Balancer, Alibaba Cloud Integration and more [COMMUNITY-TOOL]
- medium.com/@charled.breteche: Kubernetes Security — Control pod to pod communications' with Cilium network policies [COMMUNITY-TOOL]
- betterprogramming.pub: K8s: Network Policy Made Simple With Cilium Editor' 🌟 [COMMUNITY-TOOL]
- Supporting the Evolving Ingress Specification in Kubernetes 1.18 [COMMUNITY-TOOL]
- medium: Ingress service types in Kubernetes 🌟 [COMMUNITY-TOOL]
- itnext.io: Autoscaling Ingress Controllers in Kubernetes (Daniele Polencic) [COMMUNITY-TOOL]
- github.com/stakater/Xposer ⭐ 32 [COMMUNITY-TOOL]
- IP Address Management (IPAM) [COMMUNITY-TOOL]
- Kubernetes.io: Network Plugins [COMMUNITY-TOOL]
- Rancher CNI Providers 🌟 [COMMUNITY-TOOL]
- github.com/containernetworking 🌟 [COMMUNITY-TOOL]
- dzone: How to Understand and Set Up Kubernetes Networking 🌟 [COMMUNITY-TOOL]
- medium: Container Networking Interface aka CNI [COMMUNITY-TOOL]
- itnext.io: Benchmark results of Kubernetes network plugins (CNI) over 10Gbit/s' network (Updated: August 2020) [COMMUNITY-TOOL]
- Damn ⭐ 393 [COMMUNITY-TOOL]
- tigera.io [COMMUNITY-TOOL]
- medium: Calico for Kubernetes networking: the basics & examples [COMMUNITY-TOOL]
- projectcalico.org: Advertising Kubernetes Service IPs with Calico and BGP [COMMUNITY-TOOL]
- mhmxs.blogspot.com: Autoscaling Calico Route Reflector topology in Kubernetes [COMMUNITY-TOOL]
- tigera.io: Enforcing Network Security Policies with GitOps – Part 1 (Calico' + ArgoCD) [COMMUNITY-TOOL]
- blog.devgenius.io: K8s Networking — Calico (Part1) [COMMUNITY-TOOL]
- medium.com/@arbnair97: Introduction to Kubernetes Network Policy and Calico' Based Network Policy [COMMUNITY-TOOL]
- medium: How to Autoscale the DNS Service in a Kubernetes Cluster [COMMUNITY-TOOL]
- thenewstack.io: Supercharge CoreDNS with Cluster Addons 🌟 [COMMUNITY-TOOL]
- iamitcohen.medium.com: DNS in Kubernetes, how does it work? [COMMUNITY-TOOL]
- nslookup.io: The life of a DNS query in Kubernetes [COMMUNITY-TOOL]
- levelup.gitconnected.com: Kubernetes with CoreDNS [COMMUNITY-TOOL]
- Kubernetes Node Local DNS Cache [COMMUNITY-TOOL]
- k8gb.io [COMMUNITY-TOOL]
- blog.abaganon.com: Why you probably won’t use K8gb.io [COMMUNITY-TOOL]
- dev.to/aws-builders: Amazon VPC Lattice — Build Applications, Not Networks [COMMUNITY-TOOL]
- NetMaker ⭐ 11581 [ENTERPRISE-STABLE]
Cloud Infrastructure
Kubernetes
Networking
- cilium.io [ADVANCED LEVEL] [DE FACTO STANDARD] — An eBPF-powered open-source project that provides high-performance, secure, and observable networking, load balancing, and network security for Kubernetes workloads. Cilium is widely adopted by enterprise platforms due to its scale capabilities and granular L3-L7 policy controls.
Cloud Native
Networking (1)
Kubernetes (1)
Ingress Controllers
- (2022) ovh.com - getting external traffic into kubernetes: clusterip, nodeport, loadbalancer and ingress [COMMUNITY-TOOL] — A deep conceptual dive comparing methods to route traffic into a Kubernetes cluster. Details ClusterIP (internal), NodePort (static port mapping), LoadBalancer (provider cloud ingress integration), and Ingress Controllers (routing based on HTTP paths/host headers), evaluating performance trade-offs.
Cloud Native Infrastructure
Networking (2)
Egress Traffic Control
Case Studies
- Controlling outbound traffic from Kubernetes [ADVANCED LEVEL] [CASE STUDY] [CASE STUDY] [ENTERPRISE-STABLE] — A highly regarded engineering case study by Monzo bank detailing how they designed and operated egress gateways to control and audit outbound traffic. Explains compliance benefits, custom proxy layers, and high-availability engineering patterns.
Cloud Native Security
Network Security
Network Policies
- blog.nody.cc: Verify your Kubernetes Cluster Network Policies: From Faith' to Proof [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — Outlines a methodology to empirically test and verify active Kubernetes Network Policies. Details the usage of programmatic probes to transition network security evaluation from abstract policy syntax configurations to verifiable network boundaries.
Networking (3)
CNI
Calico
- (2020) thenewstack.io: Tigera's Calico Aims to Ease Connectivity Pain with Kubernetes [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Covers Tigera Calico's core value proposition of delivering flexible, secure CNI capabilities for Kubernetes environments. It contrasts Calico's IP-in-IP and BGP routing modes with standard encapsulation overlays, providing optimal performance. Integrates advanced security policy engines capable of running in both Kubernetes and hybrid virtualized clusters.
Flannel
- (2025) ==Flannel== ⭐ 9454 [GO CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — Flannel is a highly stable, lightweight Layer 3 network fabric designed specifically for Kubernetes. It runs a simple agent on each host to allocate subnet leases, supporting backends like VXLAN, host-gw, and UDP. While lacking advanced L7 policy capabilities, its extreme simplicity makes it a favorite for bootstrapping lightweight development and bare-metal environments.
DNS
Monitoring
- (2021) sysdig.com: How to monitor coreDNS 🌟 [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Illustrates methods for monitoring CoreDNS performance within Kubernetes clusters using Prometheus metrics. Focuses on critical golden signals like request rate, latency, packet dropouts, and cache hit/miss ratios. Essential for preventing cluster-wide DNS exhaustion bottlenecks which can degrade microservice lookup times.
IPAM
Automated Workflows
- (2023) fusionlayer.com: Software-Defined IP Address Management (IPAM) [NONE CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟🌟 [LEGACY] — FusionLayer Infinity provides centralized Software-Defined IP Address Management (IPAM) tailored for modern cloud networks and multi-orchestrator environments. It automates network and IP provisioning across distributed container infrastructures and edge data centers. This mitigates IP exhaustion and overlapping CIDR conflicts while bridging legacy networks with automated Kubernetes workloads.
Ingress
Comparison
- (2021) blog.palark.com: Comparing Ingress controllers for Kubernetes [NONE CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — A comprehensive comparative matrix of popular Kubernetes ingress controllers, including NGINX, Traefik, HAProxy, Contour, and Envoy-based proxies. It benchmarks them against metrics like protocol support (gRPC, HTTP/2, WebSockets), security, dynamic updates, and ease of deployment. Ideal for system architects choosing an ingress gateway for custom runtime workloads.
Envoy
- (2023) getenroute.io: Drive API Security At Kubernetes Ingress Using Helm And Envoy 🌟 [GO CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟🌟 [COMMUNITY-TOOL] — Explores Enroute, an Envoy-based API gateway and ingress controller for Kubernetes. Detail includes securing APIs at the edge using Helm charts to deploy and configure rate-limiting, JWT authentication, and CORS policies. It provides a lightweight, performant alternative to heavy API management gateways by coupling Envoy's speed with Kubernetes-native CRDs.
Fundamentals
- (2022) searchitoperations.techtarget.com: Differences between Kubernetes Ingress vs. load balancer [NONE CONTENT] 🌟🌟 [COMMUNITY-TOOL] — Clarifies the architectural differences between raw Kubernetes LoadBalancer services and Ingress resources. It outlines the cost and operational trade-offs of using external cloud-provider load balancers versus consolidated application-layer routing inside the cluster. Crucial for infrastructure planners looking to optimize both cloud spend and traffic routing strategies.
HAProxy
- (2021) devclass.com: HAProxy Ingress Controller 1.5 introduces mTLS support, gives load balancing experts more power [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] — Covers the release of HAProxy Ingress Controller 1.5, focusing on enterprise-grade mTLS implementation for zero-trust traffic control. It explores advanced routing capabilities, client certificate verification, and low-level performance tuning options designed for high-throughput load balancing. This update bridges the gap between traditional edge proxying and cloud-native ingress management.
NGINX
- (2022) loft.sh: Kubernetes NGINX Ingress: 10 Useful Configuration Options 🌟 [YAML CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Provides 10 practical configurations for optimizing the ubiquitous NGINX Ingress Controller. It details custom annotations for rate-limiting, body-size limits, SSL redirection, CORS, and header manipulation. This technical guide serves as a quick reference for hardening and scaling web traffic paths into Kubernetes clusters.
OpenShift
- (2020) openshift.com: gRPC or HTTP/2 Ingress Connectivity in OpenShift 🌟 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Focuses on establishing end-to-end gRPC and HTTP/2 transport over Red Hat OpenShift Ingress and HAProxy routers. It details the TLS termination strategies and ALPN negotiations required to maintain streaming connections. Essential for high-performance microservice communication within OpenShift SDN and OVN-Kubernetes topologies.
Traefik
- (2020) containo.us: Kubernetes Ingress & Service API Demystified [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [LEGACY] — Evaluates the core architecture of Kubernetes Ingress resources and Service APIs, illustrating how they interact with reverse proxies. It highlights Traefik's implementation of ingress specifications, demystifying route matching, load balancing, and dynamic configuration discovery. Offers deep structural comparison between legacy Ingress and modern patterns.
Ingress Controllers (1)
Comparison (1)
- Learnk8s: Comparison of Kubernetes Ingress controllers 🌟 [ADVANCED LEVEL] [DE FACTO STANDARD] — An industry-standard comparison spreadsheet analyzing over a dozen Kubernetes Ingress controllers. Details performance, dynamic reloading capabilities, routing protocols, and native TLS/WAF integrations.
Load Balancing
Multi-Cluster
- (2021) cloud.redhat.com: Global Load Balancer Approaches 🌟 [NONE CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Compares various global load balancing (GSLB) architectures for multi-cluster and multi-region Kubernetes deployments. The analysis highlights DNS-based routing, Anycast IP routing, and hybrid CDN-integrated load balancers. Addresses disaster recovery, latency-based routing, and failover topologies necessary for highly resilient cloud-native systems.
Security
Cilium Network Policy
- (2024) ==editor.cilium.io 🌟== [TYPESCRIPT CONTENT] [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — A visual designer created by Cilium to simplify the drafting of complex Kubernetes and Cilium-specific NetworkPolicies. It translates service dependencies into valid Kubernetes YAML rules, helping developers minimize security gaps. Highly recommended for multi-tier microservice infrastructures requiring visual validation before CI/CD deployment.
Namespace Isolation
- (2022) loft.sh: Kubernetes Network Policies for Isolating Namespaces 🌟 [YAML CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Focuses exclusively on namespace-level isolation techniques using declarative Network Policies. It shows how to enforce strict multi-tenancy boundaries in shared staging or production clusters, preventing unauthorized inter-namespace discovery and communication. Highlights optimal configuration patterns to ensure strict compliance.
Network Policies (1)
- (2022) loft.sh: Kubernetes Network Policies: A Practitioner's Guide 🌟 [YAML CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — A comprehensive practical guide covering the execution and isolation mechanics of Kubernetes Network Policies. Step-by-step instructions detail how default-deny structures work, how selector matching functions, and how to test rules in staging. Empowers operators to block lateral movement of attackers within microservice deployments.
OpenShift (1)
- (2020) openshift.com: Network Policies: Controlling Cross-Project Communication on OpenShift [YAML CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — Demonstrates how to write and apply Network Policies to control namespace and cross-project isolation in Red Hat OpenShift. It covers ingress/egress restriction, labels, and integration with OpenShift SDN multi-tenant plugins. Protects multi-tenant workloads by applying rigid segmentation rules at the container network interface layer.
Packet Management
- (2023) otterize.com: Mastering Kubernetes networking: A journey in cloud-native packet management [GO CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — Explores deep-packet cloud-native networking with an emphasis on intent-based access controls and service-to-service communication. Discusses how modern Kubernetes clusters secure network pathways through dynamic declarative policies. Offers structural insight into how packet-level visibility helps identify data leakage and configuration drift.
Service Mesh
Linkerd
- (2023) buoyant.io: Kubernetes network policies with Cilium and Linkerd [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Highlights the cooperative synergy of deploying the Linkerd service mesh alongside Cilium's eBPF-based CNI. It details how to leverage Cilium for Layer 3/4 packet filtration and Linkerd for Layer 7 mTLS identity validation. This dual-layered framework provides maximum defense-in-depth security with minimal networking latency overhead.
Services
Fundamentals (1)
- (2021) sysdig.com: Kubernetes Services: ClusterIP, Nodeport and LoadBalancer [YAML CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — Demystifies core Kubernetes service types: ClusterIP, NodePort, and LoadBalancer. It demonstrates how kube-proxy manipulates iptables or IPVS configurations to achieve internal service discovery and round-robin load balancing. Helps operators grasp how traffic finds containerized workloads from both inside and outside the IP address space.
Traffic Flow
Troubleshooting
- (2023) ==learnk8s.io: Tracing the path of network traffic in Kubernetes 🌟== [NONE CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — Offers an exceptional, granular breakdown of how network packets flow through a Kubernetes cluster. From physical network interfaces to IPVS/iptables rules and CNI-driven packet encapsulation (overlay vs. underlay), this visual guide untangles pod-to-pod and external traffic paths. Highly valuable for deep debugging of cluster network failures.
Observability
Cost Optimization
Data Storage
- (2023) instana.com: The Hidden Cost of Observability: Data Volume [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — Analyzes the economic and architectural implications of high-cardinality and high-volume observability data. Provides strategies for dynamic rate limiting, smart sampling, and metric deduplication to prevent telemetry storage costs from scaling linearly with microservices growth.
💡 Explore Related: Cloudflare | Servicemesh | Networking