learning Kubernetesโfrom fundamentals to production-ready skills.
- ๐ฆ Cloud-Native
- ๐ Microservice vs Monolithic
- ๐ณ Containers
- ๐ฃ K3s โ Lightweight, local dev
- ๐งช Minikube โ Dev sandbox
- ๐ง Kubeadm โ Manual production
- ๐ค Kubespray โ Automated production (recommended)
- ๐งฑ Containerd โ Container runtime
- ๐ฆ Pods
- ๐ฅ PriorityClass
- ๐ Static Pod
- ๐ HPA
- โ๏ธ KEDA
- โค๏ธ Readiness & Liveness
- ๐ Deployment
- ๐ทโโ๏ธ DaemonSet
- ๐งฌ ReplicaSet
- ๐งฑ StatefulSet
- ๐ Job
- ๐ CronJob
- ๐ ClusterIP
- ๐ NodePort
- ๐ LoadBalancer
- โ๏ธ MetalLB
- ๐ ExternalName
- ๐งฐ Advanced Networking
- ๐ Ingress
- ๐ช Gateway
- ๐ป Headless Service
- ๐บ ConfigMaps
- ๐ Secrets
- โฑ Init Container Pattern
- ๐งพ Sidecar Pattern
- ๐ง Adapter Pattern
- ๐ฆ Work Queue Pattern
- ๐ค Ambassador Pattern
- ๐งฎ Requests & Limits
- ๐ Resource Quotas
- ๐ฆ LimitRanges
- ๐ก Kyverno
- ๐งฑ Network Policies
- ๐งฉ PodSecurity Standards
- ๐ RBAC & Service Accounts
- ๐งญ Istio, Linkerd, Consul, etc.
- ๐ Traffic splitting, mTLS, telemetry
- ๐ก Prometheus
- ๐ Kwatch
- ๐ Audit Logs
- ๐ชต Centralized Logging (EFK/ELK)
- โป๏ธ Velero
- ๐งฐ Helm
- ๐ Rancher
- ๐ All Configs
- ๐ฆ Deployments
- ๐ท DaemonSets
- ๐ Services
- ๐งฐ Extras
- ๐ฐ Cost Optimization (KubeCost, resource tuning)
- ๐ Kubernetes Upgrades (Best practices)
- ๐งฌ Kustomize โ Customize YAML configs
- ๐งฏ Disaster Simulation (Chaos Mesh, LitmusChaos)
- โ๏ธ Hybrid/Multicloud Deployments
- โ๏ธ CRDs & Operators โ Extend Kubernetes
๐ง Tip: Start with the Prerequisites โ Installation โ Workloads, then explore Services, Policies, and Observability. Donโt skip hands-on practice!