Kubernetes
Pelajari Kubernetes dari pod hingga produksi. Deployment, layanan, ingress, Helm, penskalaan, RBAC, dan observabilitas.
14 pelajaran, berurutan
- 125 mnt
Apa itu Kubernetes
Selamat datang. Kalau Anda sudah pernah memakai Docker satu dua kali dan sekarang terus mendengar kata Kubernetes tanpa benar-benar tahu apa itu,...
Why orchestrators existControl plane vs nodesKubectlCluster-infoManifests - 230 mnt
Pod Pertama Anda
Di pelajaran sebelumnya kamu sudah berbicara dengan cluster, tapi belum sekali pun memintanya menjalankan sesuatu. Celah itulah yang ditutup...
Pod manifestKubectl applyKubectl getKubectl logsKubectl execKubectl delete - 335 mnt
Deployment dan ReplicaSet
Di akhir pelajaran sebelumnya kamu sudah membuktikannya sendiri: hapus sebuah Pod polos, atau biarkan dia crash, dan tidak ada yang menghidupkannya...
Deployment manifestReplicasReplicaSetRolling updatesRollout statusRollout undo - 435 mnt
Services
Kamu sudah punya Deployment yang menjaga tiga Pod tetap hidup, dan itu menyelesaikan masalah Pod yang mati lalu tidak pernah kembali. Masalah kedua...
ClusterIPNodePortLoadBalancerSelector matching labelsKubectl exposePort-forward - 535 mnt
Probe dan Pemulihan Mandiri
Proses yang sudah crash itu gampang ditangani. Prosesnya hilang, sistem operasi menyadarinya, dan Kubernetes menjalankan yang baru. Kasus yang sulit...
Liveness probeReadiness probeStartup probeHttp probe specRestart policyWhat happens on failure - 635 mnt
ConfigMap dan Secret
Saat ini, kalau container-mu butuh sebuah setting, misalnya level log atau username database, satu-satunya tempat menaruhnya adalah di dalam image...
ConfigMap manifestEnvFromMount as fileSecret base64Kubectl create secret genericNever commit real secrets - 735 mnt
Volume dan Penyimpanan Persisten
Semua yang kamu deploy sejauh ini sengaja dibuat tanpa ingatan. Pod menyala, mengerjakan tugasnya, dan ketika dia mati, filesystem tempat dia menulis...
EmptyDirPersistentVolumeClaimStorageClassPVC manifestMount in a Deployment - 825 mnt
Namespace dan Label
Cluster dengan enam Pod di dalamnya itu mudah. Kamu jalankan kubectl get pods, semuanya terlihat, dan kamu tahu masing-masing itu apa. Cluster dengan...
Kubectl create namespace-n flagDefault vs kube-systemLabelsSelectorsKubectl get -l - 935 mnt
Ingress
Anda sudah bisa memasukkan traffic ke dalam cluster. NodePort membuka satu port bernomor tinggi di setiap node; LoadBalancer meminta IP publik ke...
Ingress controllerIngress manifestHost and path rulesIngressClassNameTLS via cert-manager - 1035 mnt
Dasar-Dasar Helm
Tulis aplikasi web kelima-mu untuk Kubernetes dan kamu akan menyadari sesuatu yang cukup melelahkan: kamu mengetik YAML yang itu-itu lagi. Sebuah...
Chart structureValues.yamlHelm installHelm upgradeHelm templateWhen to use Helm vs raw manifests - 1130 mnt
Penskalaan dan HPA
Bayangkan sebuah supermarket dengan sepuluh jalur kasir tapi hanya dua kasir yang bertugas. Pukul sembilan pagi itu lebih dari cukup. Pukul enam sore...
Kubectl scaleMetrics-server requirementHorizontalPodAutoscaler manifestCPU targetVPA mention - 1235 mnt
RBAC
Setiap perintah yang kamu jalankan sepanjang kursus ini dikirim atas namamu, sang administrator cluster, dan cluster mengiyakan semuanya. Itu tidak...
ServiceAccountRole vs ClusterRoleRoleBindingLeast privilegeVerbs and resources - 1330 mnt
Keterlihatan
Jam tiga pagi ada yang tidak beres. Pengguna melihat error. Anda punya cluster berisi empat puluh Pod, dan satu-satunya gambaran jujur tentang...
Stdout-as-logsKubectl logsPrometheus + grafanaOpenTelemetry mentionWhere to start - 1460 mnt
Capstone: Menerapkan Sebuah Stack
Setiap pelajaran sejauh ini mengajarkan satu objek dalam satu waktu, dan masing-masing dipraktikkan sendiri-sendiri. Begitulah cara belajar sesuatu,...
Multi-service DeploymentConfigMap for configSecret for db passwordPVC for db dataIngress for the APILiveness probe+1
Pelajari Kubernetes dalam bahasamu
Setiap pelajaran, kuis, dan balasan tutor tampil dalam bahasamu. Tutor AI menjawab dalam bahasa yang kamu pakai.
Roles that use Kubernetes
See how hiring teams interview engineers on Kubernetes, in production-like environments.
Platform Engineer
Hire platform engineers who reduce friction for every team. Real golden-path templates, real internal CLIs, real service onboarding flows. We record every step.
See the interviewDevOps Engineer
Hire DevOps engineers who actually ship. Run live or take-home interviews in production-like Linux environments with Docker, Kubernetes, Terraform and CI/CD. See how they debug, automate, and work alongside AI.
See the interviewSite Reliability Engineer (SRE)
Hire SREs who actually run production. Live workspaces with metrics, logs, traces and a service that is starting to misbehave. We record every keystroke.
See the interview