Networking

13 articles
Interview Preparation Advanced

Networking Automation

Waiting for a Service to Become Available #!/usr/bin/env bash wait_for_port() { local host="$1" port="$2" …

Jan 20, 2026 Read more
Interview Preparation Intermediate

Linux Networking Fundamentals

What Handles Networking on Linux? Networking is implemented inside the kernel’s network stack; user-space tools (ip, curl, ss) just …

Jan 20, 2026 Read more
Interview Preparation Intermediate

DNS Resolution Failures

Overview “Can’t resolve hostname” or intermittent DNS failures are common, and the resolution order Linux actually uses …

Jan 20, 2026 Read more
Interview Preparation Advanced

Network Connectivity Issues

Overview “Can’t connect to X” can fail at any of several layers — the local network interface, routing, DNS, a firewall …

Jan 20, 2026 Read more
Interview Preparation Intermediate

Networking Commands

Interfaces & Addresses ip addr show # all interfaces + their IPs (modern replacement for ifconfig) ip a # short form ip link show # …

Jan 20, 2026 Read more
Courses Intermediate

LoadBalancer Service

LoadBalancer Service in Kubernetes Table of Contents What is a LoadBalancer Service? Why is it Used? How it Works Where it is Used …

Jan 20, 2026 Read more
Courses Beginner

NodePort Service

NodePort Service in Kubernetes Table of Contents What is NodePort? Why is NodePort Used? How NodePort Works NodePort vs Other Service Types …

Jan 20, 2026 Read more
Courses Beginner

ClusterIP Service

Table of Contents What is a ClusterIP Service? Why is ClusterIP Used? How Does ClusterIP Work? Where is ClusterIP Used? ClusterIP vs Other …

Jan 20, 2026 Read more
Learning Paths beginner

Linux Engineer Learning Path

Who Is This Path For? This path is for absolute beginners — you’ve never used a Linux terminal before, and that’s completely …

Jan 18, 2025 Read more