
Exploring Kubernetes๐
From first deployment to production operations.
Your manager said "we're using Kubernetes now," or you saw it on a job description, or your team adopted it and you're expected to figure it out. This site takes you from "what even is this?" through deploying your first application to running production clusters โ at whatever level you need.
A subsection of BradPenney.io, written from years of production Kubernetes experience.
๐ฅ Day One: Getting Started๐
Everyone starts here. Two articles set the foundation, then you choose the deployment path that matches how your team works:
- Day One Overview โ your roadmap and what to expect
- What Is Kubernetes? โ the problem it solves and why companies adopt it
-
Path 1: From Scratch (
kubectl)
You're learning the fundamentals, or your team deploys with raw YAML. Write Deployment and Service manifests, apply them with
kubectl, and understand Pods and Services from first principles. -
Path 2: Using Helm
Your pipeline generates Helm charts, or you're installing vendor software (Prometheus, Grafana, nginx) from community charts. Deploy and customize with
values.yaml, and see what Helm creates underneath.
Both paths converge at Essentials
Whether you start with raw kubectl or with Helm, you land in the same place: running Pods, stable Services, and the confidence to deploy and debug.
๐ฆ Essentials๐
Not how to use each primitive, but what it is โ why Kubernetes works this way, and what it means for the cluster you share with everyone else.
- Essentials Overview โ what this tier covers and how to approach it
-
Core Primitives
The atomic objects everything else is built from โ Pods, Services, configuration, isolation, and the labels that wire it all together.
Pods ยท Services ยท ConfigMaps & Secrets ยท Namespaces ยท Labels & Selectors
-
Workloads & Security (coming soon)
The workloads every app dev already uses โ Deployments, ReplicaSets, Jobs โ and the security you own:
securityContext, secret hygiene, RBAC, and Pod Security Standards.
โก Efficiency (Coming soon)๐
Running real workloads at scale โ the platform-specific pieces beyond the basics.
-
Advanced Workloads (coming soon)
Beyond Deployments: StatefulSets for stable identity and ordered startup, DaemonSets for node-level agents, and the rollout and scaling controls that keep real applications healthy.
-
Networking (coming soon)
Connecting and controlling traffic across the cluster โ Ingress controllers and TLS, Network Policies, DNS and service discovery, and how to troubleshoot networking when it breaks.
๐ฏ Mastery (Coming soon)๐
Production Kubernetes โ depth, scale, and the operational reality of running clusters others depend on.
-
Storage & State (coming soon)
Persistent data done right โ Volumes, PersistentVolumes and Claims, StorageClasses and dynamic provisioning, and when not to run stateful systems on Kubernetes.
-
Scheduling & Security (coming soon)
Controlling placement and locking things down โ resource requests and limits, taints, tolerations and affinity, and RBAC designed across many teams.
-
Production Operations (coming soon)
Keeping clusters healthy at scale โ logging and monitoring, health probes, Helm at scale, and the operator pattern with custom resources.