ALL_SERIES
SERIES_OVERVIEW // CURRICULUM_MAP

Cheatsheet Container

// Structured learning part for Cheatsheet Container covering Status Seri.

60 Lessons1047 Min Total04 Phases

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.

acradmission-controladmission-policyadraffinity+230 more

Curriculum Map

Navigate by phase, then choose the lesson that matches your current depth.

01

Container Foundation

15 min

Dasar mental model container sebagai isolasi process, filesystem, network, resource, dan packaging model untuk backend enterprise.

02

Docker Foundation

15 min

Fondasi Docker engine, Docker CLI, image, container, layer, registry, volume, network, Compose, dan BuildKit.

03

Dockerfile for Java/JAX-RS Services

20 min

Praktik Dockerfile untuk Java 17+ JAX-RS service: base image, multi-stage build, dependency layering, non-root runtime, entrypoint, JVM options, dan production review checklist.

04

Java Runtime Inside Containers

22 min

JVM behavior dalam container: memory, CPU quota, GC, thread, file descriptor, entropy, timezone, signal handling, SIGTERM, graceful shutdown, dan review checklist production.

05

Container Image Engineering

18 min

Engineering container image untuk reproducibility, security, promotion, vulnerability scanning, SBOM, signing, provenance, dan registry governance dalam konteks enterprise Java/JAX-RS systems.

06

Docker Compose and Local Development

18 min

Docker Compose untuk local development stack PostgreSQL, Kafka, RabbitMQ, Redis, NGINX, Camunda, dan Java/JAX-RS service debugging dengan fokus parity, failure mode, dan production awareness.

07

Kubernetes Foundation

19 min

Kubernetes sebagai desired state system, control plane, scheduler, runtime orchestrator, networking abstraction, dan platform operasi enterprise untuk Java/JAX-RS services.

08

Kubernetes Object Model

21 min

Struktur object Kubernetes: apiVersion, kind, metadata, spec, status, label, annotation, selector, owner reference, finalizer, namespace, quota, LimitRange, CRD, controller, operator, dan manifest review checklist.

09

Pod Lifecycle

25 min

Lifecycle pod dari image pull, scheduling, init container, container start, readiness, liveness, startup probe, termination, SIGTERM, SIGKILL, restart policy, pod phase, pod condition, dan review checklist untuk Java/JAX-RS services.

10

Workload Resources

23 min

Deployment, ReplicaSet, StatefulSet, DaemonSet, Job, CronJob, PodDisruptionBudget, RollingUpdate, Recreate, revision history, rollout, rollback, partitioned rollout, workload selection criteria, anti-patterns, dan review checklist untuk enterprise Java/JAX-RS systems.

11

Deployment for Java/JAX-RS Services

18 min

Deployment manifest untuk stateless Java/JAX-RS service: container port, HTTP port, management port, resource request, resource limit, environment variable, ConfigMap, Secret, ServiceAccount, probes, graceful shutdown, rolling update, maxUnavailable, maxSurge, readiness before traffic, startup warmup, dan production review checklist.

12

Health Checks and Probes

17 min

Liveness probe, readiness probe, startup probe, HTTP probe, TCP probe, exec probe, probe period, timeout, failure threshold, success threshold, probe endpoint design, dependency check anti-pattern, readiness vs liveness mistake, slow startup, probe-induced outage, dan production probe review checklist.

13

Graceful Shutdown and Zero-Downtime Deployment

21 min

SIGTERM handling, termination grace period, PreStop hook, readiness removal, connection draining, in-flight request, long-running request, Kafka/RabbitMQ consumer shutdown, database transaction shutdown, HTTP client timeout, NGINX/ingress draining, pod deletion lifecycle, rolling update safety, dan graceful shutdown checklist.

14

Kubernetes Configuration

22 min

ConfigMap, Secret, environment variable, volume mount, projected volume, Downward API, immutable ConfigMap/Secret, config reload, restart-on-config-change pattern, environment-specific config, config precedence, safe default, configuration drift, config validation, dan production config review checklist.

15

Secret Management

8 min

Kubernetes Secret, secret volume, secret environment variable, base64 misconception, encryption at rest, External Secrets Operator awareness, Sealed Secrets awareness, AWS Secrets Manager, Azure Key Vault, SSM Parameter Store, Azure App Configuration, secret rotation, reload, least privilege, leakage risk, dan production secret review checklist.

16

Kubernetes Networking Foundation

7 min

Pod network, Pod IP, Service IP, ClusterIP, NodePort, LoadBalancer, Endpoint, EndpointSlice, kube-proxy, iptables/IPVS/eBPF awareness, CNI, DNS, CoreDNS, NetworkPolicy, east-west traffic, north-south traffic, dan production networking review checklist.

17

Kubernetes Service Deep Dive

11 min

Service discovery, ClusterIP, NodePort, LoadBalancer, headless service, ExternalName, selector, EndpointSlice, session affinity, port, targetPort, named port, Service without selector, and production troubleshooting for Java/JAX-RS backend systems.

18

Ingress, Gateway API, and Edge Routing

10 min

Ingress, IngressClass, Ingress Controller, NGINX Ingress, cloud ingress controller, Gateway API, GatewayClass, Gateway, HTTPRoute, TLS termination, host/path routing, rewrite, backend protocol, sticky session, canary routing, API Gateway vs Ingress, and production review checklist.

19

End-to-End Traffic Flow in Kubernetes

20 min

Traffic flow dari client, DNS, cloud load balancer, ingress, Kubernetes Service, EndpointSlice, Pod IP, container port, sampai Java/JAX-RS endpoint dalam sistem enterprise.

20

Kubernetes DNS and Service Discovery

19 min

CoreDNS, Service DNS, Pod DNS, search domain, ndots, headless service, StatefulSet DNS, ExternalName, DNS caching, TTL, private DNS, split-horizon DNS, dan DNS debugging untuk enterprise Kubernetes.

21

NetworkPolicy and Microsegmentation

15 min

NetworkPolicy ingress/egress, default deny, selector model, DNS/database/messaging/cloud egress, policy debugging, dan microsegmentation untuk enterprise Java/JAX-RS systems.

22

Kubernetes Storage Foundation

16 min

Fondasi Kubernetes storage: Volume, PV, PVC, StorageClass, access mode, reclaim policy, CSI driver, EmptyDir, ConfigMap/Secret volume, HostPath risk, dan stateful storage review.

23

Stateful Workloads in Kubernetes

15 min

StatefulSet, stable identity, stable storage, headless service, PostgreSQL/RabbitMQ/Redis/Kafka/Camunda trade-off, operator pattern, dan managed service vs self-managed stateful workload.

24

Kubernetes Jobs and Schedulers

12 min

Job, CronJob, completion, parallelism, backoff, active deadline, TTL, concurrency policy, migration job, backfill job, cleanup job, reconciliation job, idempotent design, observability, dan production review.

25

Resource Management

14 min

CPU request, CPU limit, memory request, memory limit, QoS class, OOMKilled, CPU throttling, eviction, node pressure, ephemeral storage, JVM sizing, resource quota, LimitRange, dan production review.

26

Scheduling and Placement

13 min

Scheduler, node selector, node affinity, pod affinity, pod anti-affinity, topology spread constraint, taint, toleration, PriorityClass, preemption, zone spreading, dedicated node pool, spot/preemptible awareness, workload isolation, dan production review.

27

Autoscaling

23 min

HPA, VPA, Cluster Autoscaler, Karpenter awareness, Metrics Server, CPU-based scaling, memory-based scaling, custom metrics, external metrics, queue-based scaling, KEDA awareness, scale-to-zero, scaling latency, thrashing, Kafka/RabbitMQ consumer scaling, dan production review.

28

Kubernetes Security Foundation

18 min

Pod Security Standards, SecurityContext, run as non-root, read-only root filesystem, capabilities, privileged container, host network, host PID, HostPath, seccomp, AppArmor, SELinux awareness, admission control, image policy, runtime security, dan pod security review.

29

Kubernetes RBAC and ServiceAccount

25 min

ServiceAccount, Role, ClusterRole, RoleBinding, ClusterRoleBinding, least privilege, namespace-scoped permission, token projection, automount token, workload identity, CI/CD permission, GitOps permission, RBAC debugging, dan RBAC review checklist.

30

Kubernetes Identity with AWS and Azure

26 min

Kubernetes ServiceAccount identity, AWS IAM Roles for Service Accounts, OIDC provider, STS AssumeRoleWithWebIdentity, AWS SDK credential resolution, Azure Workload Identity, Managed Identity, federated credential, Azure SDK credential resolution, pod identity legacy awareness, token audience, cloud permission boundary, identity troubleshooting, dan cloud identity review checklist.

31

Calling Cloud Services from Kubernetes Pods

19 min

AWS SDK dan Azure SDK dari Kubernetes pod: credential provider chain, IAM/RBAC permission, VPC/private endpoint, DNS resolution, TLS, proxy, egress policy, retry, timeout, rate limit, secretless access, cloud call observability, failure modes, debugging, dan cloud service call review checklist.

32

Private Endpoint and Private Connectivity

16 min

AWS VPC Endpoint, AWS PrivateLink, Azure Private Endpoint, Private DNS Zone, route table, security group, NSG, firewall, split-horizon DNS, service endpoint awareness, pod-to-private-endpoint flow, on-prem-to-cloud private connectivity, hybrid DNS, troubleshooting, dan private endpoint review checklist.

33

Docker and Kubernetes Security Supply Chain

12 min

Image vulnerability scanning, dependency scanning, SBOM, SCA, CVE triage, base image patching, image signing, admission policy, registry access control, provenance, build secret leakage, Docker socket risk, CI runner security, artifact promotion, dan supply-chain security checklist.