Free & Open Source

From Server to Cluster

A Kubernetes book for Linux professionals. Everything you know about Linux still applies — you just need to see it from a higher altitude. 15 chapters, hands-on labs, real-world war stories.

15
Chapters
50+
Linux-K8s Mappings
15
Hands-on Labs
5
War Stories

The Linux-to-Kubernetes Bridge

You already know more than you think. Every Kubernetes concept has a Linux ancestor.

What You Know (Linux) What You'll Learn (K8s) Chapter
processes, fork, exec Pods 6
systemd units, services Deployments, DaemonSets 6
namespaces (unshare) Containers, K8s Namespaces 2, 4
cgroups, ulimit Resource requests/limits, QoS 12
iptables, nftables Services, kube-proxy, NetworkPolicy 7, 11
/etc/fstab, mount, LVM Volumes, PV, PVC, StorageClass 8
/etc/ config files, envvars ConfigMaps, Secrets 9
users, groups, chmod, sudo RBAC, ServiceAccounts, PSA 11
cron, at CronJobs, Jobs 6
journalctl, syslog kubectl logs, Prometheus, Grafana 12, 13

Chapters

15 chapters that progressively bridge your Linux expertise to Kubernetes mastery.

Part I — Foundations
Chapter 01

From Server to Cluster

Why Kubernetes exists, what Linux pros already know, and the mental shift from servers to clusters.

Chapter 02

Containers Demystified

Linux namespaces, cgroups, images, and container runtimes — the foundation beneath Kubernetes.

Chapter 03

Kubernetes Architecture

Control plane, worker nodes, etcd, API server, and scheduler — all through the Linux lens.

Chapter 04

How Kubernetes Thinks

Desired state, reconciliation loops, controllers, labels, selectors, and scheduling fundamentals.

Chapter 05

Your First Cluster

Kind setup, kubectl basics, kubeconfig, and exploring every component of your cluster.

Part II — Core Concepts
Chapter 06

Pods and Workloads

Pods, Deployments, ReplicaSets, DaemonSets, StatefulSets, Jobs, CronJobs, and Probes.

Chapter 07

Networking

Services, Ingress, Gateway API, and DNS — from iptables rules to kube-proxy magic.

Chapter 08

Storage and Persistence

Volumes, PersistentVolumes, PVCs, StorageClasses, and CSI drivers.

Chapter 09

Configuration and Secrets

ConfigMaps, Secrets, environment variables — how applications consume configuration.

Chapter 10

Packaging and Delivery

Helm charts, Kustomize overlays, and an introduction to GitOps workflows.

Part III — Operations
Chapter 11

Security

RBAC, Pod Security Admission, NetworkPolicy, Secrets protection, and encryption at rest.

Chapter 12

Scaling and Observability

HPA, VPA, resource management, QoS classes, Prometheus, and Grafana dashboards.

Chapter 13

Troubleshooting

5 real-world scenarios with symptoms, diagnosis, and fixes using kubectl debug, events, and logs.

Chapter 14

Production Operations

Cluster upgrades, etcd backup and restore, disaster recovery, CRDs, and Operators.

Chapter 15

Next Steps

CKA, CKAD, CKS, and KCNA certifications, career paths, and community resources.

The Learning Path

A progressive journey from Linux fundamentals to AI-powered infrastructure.

"You don't need to forget everything you know about Linux to learn Kubernetes. You need to see how it evolves."