Belajar Kubernetes dan kubectl
Kursus Kubernetes yang gratis dan interaktif. Latih kubectl di setiap pelajaran pada cluster simulasi: jalankan Pod, skalakan Deployment, ekspos Service, dan debug apa yang rusak. Tanpa minikube atau akun cloud, dengan petunjuk AI saat kamu buntu, dan sertifikat gratis saat selesai.
44,908+ coder terdaftar
45 pelajaran45 tantangan182 soal kuis
- Ramah pemula
Bantuan coding dengan AI
Pelajaran interaktif yang praktis
Kuis untuk menguji pemahamanmu
Sertifikat penyelesaian gratis
Silabus
Bagian ini termasuk dalam Perjalanan Terminal. Silabus lengkapnya punya lebih banyak bagian: klik pratinjau mana pun di bawah untuk melihatnya di halaman Perjalanan.
- Bagian 1Dasar-Dasar82 pelajaran
- Bagian 2Kontrol Versi58 pelajaran
- Bagian 3Pengantar Docker40 pelajaran
Bagian 4
Pengantar Kubernetes
Mulai bagianMulaiPelajari Kubernetes dari command line: jalankan dan periksa Pod, tulis manifest, kelola Deployment, Service, dan konfigurasi, gunakan namespace dan Job, serta debug masalah yang terjadi.Pengantar
2 pelajaran212Pod
5 pelajaran525Manifest
3 pelajaran313Deployment
6 pelajaran630Layanan
4 pelajaran418Debug
5 pelajaran524Konfigurasi
4 pelajaran418Namespace dan Pekerjaan
4 pelajaran418Format output
4 pelajaran418Proyek Toko Web
Proyek5 pelajaran56Tantangan Akhir
3 pelajaran3
Belajar sambil praktik
Tulis kode sungguhan, query database, buat website, dan kuasai prompt AI. Pelajaran interaktif kami mencakup setiap keterampilan yang dibutuhkan developer modern.
Bangun streakmu
Tetap konsisten dan lihat progresmu bertumbuh! Pantau kebiasaan coding harianmu, lindungi streakmu dengan hari beku, dan raih hadiah karena hadir setiap hari.
12 hari streak
Kembali besok untuk menjaga streakmu!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Gandakan atau hangus
Hari ke-5 dari 7
Pembeku Streak
2 left
Coding di mana saja
Bawa perjalanan coding-mu ke mana saja! Tanpa setup, tanpa unduhan: cukup buka dan mulai coding. Tersedia di iOS, Android, dan Web dengan rating bintang 4,9.
Kamu tidak sendirian
Bersaing di papan peringkat global, ajak teman untuk mendapat hadiah, dan rayakan kemenangan satu sama lain. Coding lebih seru bersama teman!
Semua cara belajar
Baca, dengarkan, uji dirimu, tanya AI, atau cari lagi apa pun yang sudah kamu pelajari. Setiap pelajaran menyesuaikan diri denganmu.
Variabel adalah wadah bernama yang menyimpan nilai yang bisa kamu pakai lagi nanti di programmu.
Di Python, kamu membuatnya dengan menulis nama, tanda sama dengan, lalu nilai yang ingin kamu simpan.
Nilainya bisa berubah seiring waktu. Menetapkan ulang nama itu cukup membuatnya menunjuk ke nilai baru.
Dapatkan sertifikat
Dapatkan sertifikat untuk setiap kursus yang kamu selesaikan. Tambahkan ke profil LinkedIn dan CV-mu untuk menunjukkan keahlian coding-mu kepada pemberi kerja.
Kenapa belajar Kubernetes dengan Coddy
- Latih Kubernetes di browser. Tanpa minikube, tanpa kind, tanpa Docker Desktop, dan tanpa tagihan cloud. Setiap pelajaran berjalan pada cluster simulasi dengan satu node, jadi kamu bisa langsung mengetik perintah
kubectldan melihat bagaimana cluster merespons. - Kubernetes inti: Pod, manifest YAML dan label, Deployment dengan scaling, rolling update dan rollback, Service dan endpoint-nya, ConfigMap dan Secret, namespace dan Job, serta output
kubectldari-o widesampai JSONPath. Dasar-dasar Kubernetes yang akan kamu pakai setiap hari di tempat kerja. - Petunjuk AI membantumu membaca apa yang disampaikan cluster, seperti Pod yang tertahan di
ImagePullBackOff, container dalamCrashLoopBackOff, atau event di bagian bawahkubectl describe, tanpa membocorkan jawabannya, jadi debugging tidak lagi sekadar tebak-tebakan. - Sertifikat Kubernetes gratis saat kamu menyelesaikan bagian ini, dengan proyek toko online praktis di sepanjang jalan. Bukti yang meyakinkan untuk posisi DevOps, platform, dan backend, di mana Kubernetes adalah cara standar menjalankan container di production.
Pertanyaan yang sering diajukan tentang belajar Kubernetes
Apa itu Kubernetes?
Kubernetes (sering disingkat K8s) adalah sistem open source untuk menjalankan container di sebuah cluster berisi banyak mesin. Kamu mendeskripsikan kondisi yang kamu inginkan, yaitu image mana yang dijalankan, berapa salinannya, dan bagaimana cara menjangkaunya lewat jaringan, lalu Kubernetes menjaga cluster tetap sesuai deskripsi itu: menjadwalkan Pod ke node, me-restart container yang crash, mengganti Pod yang hilang, dan merilis versi baru secara bertahap.
Apa itu kubectl?
kubectl adalah alat command line untuk bekerja dengan cluster Kubernetes. Kamu memakainya untuk membuat dan memeriksa resource (kubectl get pods, kubectl describe), menerapkan manifest YAML (kubectl apply -f), melakukan scaling dan memperbarui Deployment, membaca log, dan menjalankan perintah di dalam container. Hampir setiap pelajaran di bagian ini adalah latihan kubectl, karena begitulah sebagian besar engineer bekerja dengan Kubernetes sehari-hari.Apakah perlu menginstal Kubernetes atau menyiapkan cluster?
Tidak. Pelajarannya berjalan pada cluster simulasi langsung di browser: tanpa minikube, tanpa kind, tanpa Docker Desktop, tanpa akun cloud, dan tanpa hak admin. Simulasi ini dirancang untuk mengajarkan perintah, sintaks manifest, dan konsepnya, sehingga saat kamu menyiapkan cluster sungguhan, semuanya sudah terasa familier. Saat kamu siap menjalankan beban kerjamu sendiri, minikube atau kind di komputermu adalah langkah berikutnya yang wajar.
Apakah ini cluster Kubernetes sungguhan?
kubectl menjawab seperti cluster sungguhan: Pod berpindah dari ContainerCreating ke Running, image yang salah berakhir di ImagePullBackOff, container yang crash di CrashLoopBackOff, dan kubectl describe menampilkan event yang menjelaskan sebabnya. Tidak ada control plane sungguhan di baliknya, jadi ini untuk mempelajari perintah dan konsep, bukan untuk menjalankan beban kerja production. Perintah yang sama bekerja di minikube, kind, atau cluster cloud.Kubernetes vs Docker: apa bedanya?
Docker membangun image dan menjalankan container di satu mesin. Kubernetes menjalankan container di seluruh cluster: memutuskan di mana container berjalan, menjaga jumlah salinan yang tepat tetap hidup, me-restart-nya saat gagal, menyebarkan trafik ke semuanya dengan Service, dan merilis versi baru tanpa downtime. Keduanya bekerja sama, bukan bersaing: kamu mengemas aplikasimu sebagai image, dan Kubernetes menjalankannya dalam skala besar.
Apakah sebaiknya belajar Docker sebelum Kubernetes?
Ya, idealnya. Kubernetes menjalankan container, jadi tahu apa itu image dan container membuat Pod dan Deployment jauh lebih cepat dipahami. Bagian Docker datang tepat sebelum bagian ini di perjalanan Terminal, jadi kalau container masih baru bagimu, mulailah di sana. Nyaman di command line juga membantu, karena semua yang ada di sini diketik di terminal.
Apakah Kubernetes sulit dipelajari?
kubectl describe dan mengenali ImagePullBackOff atau CrashLoopBackOff, adalah tempat kebanyakan pemula tersendat, jadi bagian itu punya bab sendiri.Bisakah belajar Kubernetes online secara gratis?
kubectl langsung di setiap soal, sebuah proyek, dan sertifikat. Semuanya berjalan di lingkungan simulasi di browser, jadi kamu tidak perlu menginstal apa pun atau membayar cluster cloud untuk memulai.Apakah kursus ini disertai sertifikasi Kubernetes?
kubectl yang kamu bangun di sini adalah fondasi yang mereka bangun di atasnya. Kubernetes muncul di sebagian besar deskripsi pekerjaan DevOps, platform, dan backend, jadi sertifikat ini menjadi sinyal yang berarti di samping proyek-proyekmu.