☸️

K8s Hackathon

Kubernetes for Linux Sysadmins — From Server to Cluster

"You don't need to start from zero. You need to evolve."

20
Challenges
18-22h
Duration
100%
CKA + CKAD + CKS
v1.36
Kubernetes

Built for Linux Professionals

Every Kubernetes concept is taught through the lens of what you already know from Linux. No fluff — just hands-on labs.

🐧

Linux-First Approach

iptables → Services, systemd → Pods, /etc/fstab → PersistentVolumes. Your Linux knowledge is your superpower.

☁️

Cloud-Agnostic

All core labs run locally with Kind — no cloud account needed. Challenges 14 and 18–20 cover cloud and VM-based labs.

🔧

Break & Fix Labs

Learn by breaking things. Every challenge includes troubleshooting scenarios with deliberate bugs to diagnose and fix.

Validated Content

Every command and YAML manifest verified against official Kubernetes v1.36 documentation. CI validates on every commit.

🖥️

One-Click Lab Environment

No setup needed — open in GitHub Codespaces and get a full Kubernetes cluster with kubectl, Kind, Helm, and k9s ready in ~3 minutes. Free for 60h/month.

100% Certification Coverage

Every exam domain from all three Kubernetes certifications is covered with hands-on labs.

CKA
Certified Kubernetes Administrator
Challenges 01–15, 18
CKAD
Certified Kubernetes Application Developer
Challenges 01–12, 15–18
CKS
Certified Kubernetes Security Specialist
Challenges 05, 08–09, 16, 18–20

Validated against the official CNCF Curriculum · Practice exams at Killer.sh

20 Challenges

Progressive difficulty — from your first container to CKA/CKAD/CKS certification readiness.

01

Your First Container

Build, run, and inspect containers — the foundation Kubernetes orchestrates.

02

From Container to Pod

Hand your containers to Kubernetes with YAML manifests and kubectl.

03

Creating a Local Cluster

Build your own multi-node Kubernetes cluster with Kind.

04

Deployments & Rolling Updates

Scale, update, and rollback applications with zero downtime.

05

Services & Networking

ClusterIP, NodePort, DNS discovery, and NetworkPolicy.

06

Ingress & Gateway API

Route external traffic with Ingress and the modern Gateway API.

07

Volumes & Persistence

PVs, PVCs, StorageClasses, StatefulSets, and the sidecar pattern.

08

ConfigMaps & Secrets

Externalize configuration and manage sensitive data securely.

09

RBAC & Security

ServiceAccounts, Roles, Pod Security Admission, and SecurityContext.

10

Autoscaling

HPA, VPA, KEDA — scale your workloads automatically.

11

Helm & Kustomize

Package management and environment overlays for Kubernetes.

12

Observability

Prometheus, Grafana, probes — the three pillars of observability.

13

Troubleshooting

8 broken deployments to diagnose and fix. The ultimate test.

14

Deploy to Cloud

Graduation day — deploy on AKS, EKS, or GKE.

15

Scheduling & Resources

Taints, tolerations, affinity, quotas, LimitRanges, and PodDisruptionBudgets.

16

Container Images & Registries

Multi-stage Dockerfiles, private registries, Podman, and image security.

17

Advanced Deployments

Blue/green, canary, recreate strategies, and API deprecation migration.

18

kubeadm Cluster Admin

Bootstrap clusters, upgrade control planes, backup etcd, explore CRDs. Requires VMs.

19

Cluster Security

CIS benchmarks, audit logging, TLS Ingress, Secrets encryption. Requires VMs.

20

Supply Chain Security

Trivy, cosign, AppArmor, seccomp, Falco — the CKS capstone.

Learning Path

This hackathon is part of a complete learning ecosystem.

🐧

Linux Hackathon

Master Linux basics

📖

From Server to Cluster

Linux to K8s bridge

☸️

K8s Hackathon

Linux to Kubernetes

🤖

AI for Infra Pros

AI/ML on your infra

☁️ Using Azure? Check out AKS Learning — from zero to production on Azure Kubernetes Service.