Menu
CoddyTech
terminal iconBagian dari Perjalanan TerminalPerjalanan

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

Silabus

1 bagian1 proyek45 pelajaran45 tantangan182 soal kuis

Bagian ini termasuk dalam Perjalanan Terminal. Silabus lengkapnya punya lebih banyak bagian: klik pratinjau mana pun di bawah untuk melihatnya di halaman Perjalanan.

  1. Bagian 1Dasar-Dasar82 pelajaran
  2. Bagian 2Kontrol Versi58 pelajaran
  3. Bagian 3Pengantar Docker40 pelajaran
  4. Mulai bagianMulaiLuaskanCiutkanPelajari 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 pelajaran212

    Pod

    5 pelajaran525

    Manifest

    3 pelajaran313

    Deployment

    6 pelajaran630

    Layanan

    4 pelajaran418

    Debug

    5 pelajaran524

    Konfigurasi

    4 pelajaran418

    Namespace dan Pekerjaan

    4 pelajaran418

    Format output

    4 pelajaran418

    Proyek Toko Web

    Proyek5 pelajaran56

    Tantangan Akhir

    3 pelajaran3
Yang kamu dapatkan
Semua yang kamu pakai untuk belajar coding

Belajar sambil praktik

Tulis kode sungguhan, query database, buat website, dan kuasai prompt AI. Pelajaran interaktif kami mencakup setiap keterampilan yang dibutuhkan developer modern.

playground.js
Editor kode
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Tes #1test Case Success icon
Tes #2test Case Success icon
Tes #3test Case Failure icon
Input
"Alex"
Output
"Hello, Coddy! Alex"

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!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

Gandakan atau hangus

Hari ke-5 dari 7

fire Freeze icon

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.

Python
7Streak
250Skor
5Energi
Variabel
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
Lanjutkan
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
Perjalanan
Target
Papan peringkat
Profil
4.9
BintangBintangBintangBintangBintang
Rating

Kamu tidak sendirian

Bersaing di papan peringkat global, ajak teman untuk mendapat hadiah, dan rayakan kemenangan satu sama lain. Coding lebih seru bersama teman!

Liga Challenger
Liga Challenger7 teratas naik
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconZona promosileaderboard Arrow Up icon

Semua cara belajar

Baca, dengarkan, uji dirimu, tanya AI, atau cari lagi apa pun yang sudah kamu pelajari. Setiap pelajaran menyesuaikan diri denganmu.

Pengenalan variabel
Audio

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.

1xSarah

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.

CoddySertifikat Penyelesaian
Dengan ini menyatakan bahwaBudi Santosotelah berhasil menyelesaikan
python iconDasar Python
Terverifikasi
TanggalJan 2026
LinkedInTambahkan ke LinkedIn

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 kubectl dan 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 kubectl dari -o wide sampai 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 dalam CrashLoopBackOff, atau event di bagian bawah kubectl 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?

Bukan, ini cluster simulasi dengan satu node yang dibuat untuk belajar. 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?

Kubernetes memang punya reputasi itu, terutama karena jenis resource-nya sangat banyak. Intinya lebih kecil dari kelihatannya: Pod, Deployment, Service, ConfigMap dan Secret, serta namespace sudah mencakup sebagian besar pekerjaan sehari-hari, dan itulah yang diajarkan bagian ini, satu langkah praktis demi satu langkah. Debugging, yaitu membaca event di kubectl describe dan mengenali ImagePullBackOff atau CrashLoopBackOff, adalah tempat kebanyakan pemula tersendat, jadi bagian itu punya bab sendiri.

Bisakah belajar Kubernetes online secara gratis?

Bisa. Bagian Kubernetes interaktif ini gratis: pelajaran lengkap, latihan 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?

Kursus ini disertai sertifikat kelulusan gratis yang bisa kamu bagikan di LinkedIn atau cantumkan di CV. Ini bukan sertifikasi CKA atau CKAD dari CNCF, yang merupakan ujian berbayar dengan pengawas, tetapi kefasihan 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.

Jalur belajar yang memuat kursus ini

Kursus ini adalah satu langkah dari jalur yang lebih panjang: beberapa kursus dalam urutan yang akan diajarkan seorang mentor, masing-masing dengan sertifikat gratisnya sendiri.

Ilustrasi bahasa pemrograman di Coddy

Belajar Pengantar Kubernetes dengan Coddy

Mulai