dissected.io
⎈

Kubernetes

Deep dive into Kubernetes — architecture, engineering, and security. From pods and services to RBAC, service mesh, and cluster hardening.

0 of 15 complete
0%

15 lessons in order

1
Beginner8 min read

What is Kubernetes?

Why Kubernetes exists, the problem of managing containers at scale, and how declarative orchestration replaces manual chaos.

fundamentalscontainersorchestration
2
Beginner10 min read

Kubernetes Architecture — Control Plane & Worker Nodes

An inside look at how the Kubernetes control plane coordinates with worker nodes to keep your cluster healthy and in state.

fundamentalsarchitecturecontrol-plane
3
Beginner9 min read

Pods, ReplicaSets, and Deployments

Understand the core workload abstractions in Kubernetes, why pods aren't created standalone, and how Deployments orchestrate life and death across your cluster.

fundamentalspodsdeployments
4
Intermediate11 min read

Services and Networking

How Kubernetes routes traffic from the outside world to the right pod — Services, Ingress, DNS, and the networking model that makes it all work.

networkingservicesingress
5
Intermediate10 min read

ConfigMaps, Secrets, and Storage

How Kubernetes handles configuration, sensitive data, and persistent storage — from ephemeral volumes to dynamically provisioned disks.

storageconfigmapssecrets
6
Intermediate10 min read

Deployments and Rolling Updates

How Kubernetes updates your applications without downtime — rolling updates, blue-green deployments, canary releases, and rollback strategies.

deploymentsrolling-updatescanary
7
Intermediate11 min read

Scaling — HPA, VPA, and Cluster Autoscaler

The three dimensions of Kubernetes scaling — more pods, bigger pods, more nodes — and when to use each.

scalinghpavpa
8
Intermediate9 min read

Helm and Package Management

How Helm packages, versions, and manages Kubernetes applications — charts, values, releases, and when to use Kustomize instead.

helmchartspackage-management
9
Intermediate10 min read

Observability — Logs, Metrics, and Tracing

The three pillars of Kubernetes observability — logs, metrics, and distributed traces — and the tools that collect, store, and visualize them.

observabilityprometheusgrafana
10
Advanced11 min read

CI/CD for Kubernetes — GitOps, ArgoCD & Flux

How modern engineering teams deploy to Kubernetes using Git as the single source of truth, contrasting traditional push pipelines with GitOps pull engines.

cicdgitopsargocd
11
Advanced12 min read

Service Mesh — Istio, Linkerd & Ambient Mesh

Decouple networking logic from application code. How service meshes handle mTLS encryption, traffic splitting, circuit breaking, and distributed tracing.

service-meshistiolinkerd
12
Intermediate10 min read

RBAC and Access Control

Enforce least privilege across human operators and automated workloads using Roles, ClusterRoles, and ServiceAccounts in Kubernetes.

securityrbacaccess-control
13
Intermediate10 min read

Network Policies and Pod Security

Shut down the flat, allow-all default networking in Kubernetes using NetworkPolicies, Pod Security Standards, and container security contexts.

securitynetwork-policiespod-security
14
Advanced11 min read

Secrets Management and Encryption

Why native Kubernetes Secrets are not truly secret, how to enable etcd encryption at rest, and production patterns using External Secrets Operator and Vault.

securitysecretsencryption
15
Advanced12 min read

Cluster Hardening and Supply Chain Security

Build an end-to-end defense in depth pipeline: image signing with Sigstore, policy admission controllers (OPA/Kyverno), and runtime threat detection with Falco.

securityhardeningsupply-chain