Learn Kubernetes, Deployment Model, and Cloud Native Platform Engineering
// Kaufman skill map untuk menguasai Kubernetes sebagai sistem deployment, operasi, reliability, security, dan platform engineering tingkat produksi.
This overview is designed to help you choose the right entry point quickly. Follow the full track from lesson one, continue from your last checkpoint, or jump straight into a phase that matches what you need right now.
Curriculum Map
Navigate by phase, then choose the lesson that matches your current depth.
Kaufman Skill Map
21 minKaufman skill map untuk menguasai Kubernetes sebagai sistem deployment, operasi, reliability, security, dan platform engineering tingkat produksi.
Kubernetes Mental Model
23 minMental model Kubernetes sebagai desired-state reconciliation system: API object, spec/status, controller loop, eventual consistency, dan cara berpikir debugging production.
Cluster Architecture
26 minDeep dive arsitektur cluster Kubernetes: control plane, worker node, API server, etcd, scheduler, controller manager, kubelet, runtime, networking, add-ons, failure domain, dan implikasinya terhadap deployment model production.
Kubernetes API, Resources, Objects, Metadata, and Versioning
22 minDeep dive Kubernetes API resource object model: apiVersion, kind, metadata, spec, status, labels, annotations, ownerReferences, finalizers, subresources, versioning, server-side apply, dan API design invariant untuk platform engineering.
Pods and the Container Runtime Contract
19 minDeep dive Pod sebagai unit eksekusi Kubernetes, container runtime contract, lifecycle, probes, sidecars, termination, debugging, dan failure modelling.
Labels, Selectors, Ownership, and Controller Relationships
18 minDeep dive labels, selectors, annotations, ownerReferences, finalizers, garbage collection, controller ownership, dan object graph design di Kubernetes.
Scheduling, Placement, Affinity, Taints, and Topology
18 minDeep dive Kubernetes scheduling, placement, affinity, taints, tolerations, topology spread, priority, preemption, eviction, dan failure modelling untuk workload production.
Workload Taxonomy: Deployment, StatefulSet, DaemonSet, Job, CronJob
18 minDeep dive workload taxonomy Kubernetes: Deployment, ReplicaSet, StatefulSet, DaemonSet, Job, CronJob, bare Pod, dan decision framework untuk memilih controller yang benar.
Deployment Controller Deep Dive
19 minDeep dive Deployment controller, ReplicaSet relationship, rollout lifecycle, rolling update math, status conditions, rollback, pause/resume, production failure modes, dan debugging.
Deployment Models: Rolling, Recreate, Blue-Green, Canary, Shadow, A/B
21 minDeep dive release deployment models di Kubernetes: rolling, recreate, blue-green, canary, shadow, A/B, traffic switching, blast radius, rollback, dan decision framework production.
Progressive Delivery and Rollout Safety
20 minProgressive delivery dan rollout safety di Kubernetes: canary automation, metric gates, traffic shifting, rollback policy, blast radius, dan failure modelling production.
Configuration, Secrets, and Runtime Environment Design
18 minKubernetes configuration dan secrets secara production-grade: ConfigMap, Secret, environment variables, mounted files, projected volumes, reload strategy, versioning, rotation, dan runtime configuration governance.
CPU, Memory, Requests, Limits, QoS, and Resource Governance
21 minDeep dive into Kubernetes CPU, memory, requests, limits, QoS classes, eviction, overcommit, noisy-neighbor control, and production-grade resource governance.
Autoscaling: HPA, VPA, Cluster Autoscaler, and KEDA Patterns
21 minDeep dive into Kubernetes autoscaling with HPA, VPA, node autoscaling, KEDA, metric selection, scaling lag, stability, SLO-aware scaling, and production failure modes.
Service Discovery and Kubernetes Networking Model
24 minDeep dive into Kubernetes Service discovery, Services, EndpointSlices, DNS, kube-proxy, service types, traffic semantics, and production networking failure modes.
Ingress, Gateway API, and North-South Traffic
23 minDeep dive into Kubernetes Ingress, Gateway API, north-south traffic, TLS termination, routing ownership, GatewayClass, Gateway, HTTPRoute, migration, and production traffic governance.
NetworkPolicy and Zero-Trust Cluster Networking
18 minDeep dive into Kubernetes NetworkPolicy, zero-trust cluster networking, ingress and egress isolation, namespace boundaries, CNI enforcement, policy design, debugging, and governance.
Service Mesh: When Kubernetes Networking Is Not Enough
20 minDeep dive into service mesh in Kubernetes, including when mesh is useful, sidecar and ambient models, mTLS, traffic policy, retries, circuit breaking, observability, Gateway API GAMMA, operational cost, and adoption strategy.
Kubernetes Storage Model: Volumes, PV, PVC, StorageClass, and CSI
21 minDeep dive into Kubernetes storage model: volumes, PersistentVolumes, PersistentVolumeClaims, StorageClasses, CSI, snapshots, expansion, topology, failure modes, and production governance.