0Pricing
DevOps Bootcamp · Pelajaran

Konsep Inti & Arsitektur

Pelajari arsitektur master-node, bidang kendali, node pekerja, serta komponen utama seperti Kubelet dan Kube-proxy.

Konsep Inti & Arsitektur adalah pelajaran DevOps Bootcamp gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar DevOps Bootcamp, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus DevOps Bootcamp mencakup 4 pelajaran total.

Selamat Datang di Konsep Inti

Sekarang kita membahas fondasinya: arsitektur Kubernetes. Kita akan meninjau berbagai bagiannya, dari otak (bidang kontrol) hingga pekerja keras (simpul pekerja).

Konsep Inti & Arsitektur — ilustrasi 1

Struktur Master-Pekerja

Kubernetes berjalan dengan arsitektur master-pekerja: master (bidang kontrol) mengelola keadaan klaster, sedangkan simpul pekerja menjalankan aplikasi Anda.

Otak Kubernetes

Bidang kontrol adalah otak klaster. Komponen ini membuat keputusan global dan terus berupaya agar keadaan nyata klaster sesuai dengan keadaan yang Anda minta.

Server API: Gerbang

kube-apiserver adalah pintu depan menuju bidang kontrol. Setiap interaksi — baik dari Anda melalui kubectl maupun antar-komponen — mengalir melalui API ini.

etcd: Memori Klaster

etcd adalah penyimpanan key-value konsisten yang menyimpan seluruh keadaan klaster. Ini adalah satu-satunya sumber kebenaran Anda — jika etcd mati, klaster kehilangan memorinya.

Penjadwal: Penempatan Pod

kube-scheduler menemukan Pod yang belum memiliki tempat dan memilih simpul terbaik untuk masing-masing Pod, dengan mempertimbangkan sumber daya, batasan, dan aturan afinitas.

Pengelola Pengontrol: Orkestrator

Pengelola pengontrol menjalankan loop kontrol yang menjaga agar keadaan nyata sesuai dengan keadaan yang Anda inginkan — mendeteksi simpul yang mati, memastikan jumlah Pod yang tepat, dan banyak hal lainnya.

Simpul Pekerja: Pekerja Keras

Simpul pekerja adalah tempat kontainer Anda benar-benar berjalan. Setiap simpul menyediakan layanan yang diperlukan untuk menjalankan Pod, menangani jaringan, dan berkomunikasi dengan bidang kontrol.

Kubelet: Agen Simpul

kubelet adalah agen di setiap simpul pekerja. Komponen ini menerima spesifikasi Pod dari server API dan memastikan kontainer tersebut berjalan serta tetap sehat.

Kube-proxy: Penegak Jaringan

kube-proxy berjalan di setiap simpul dan menangani jaringan untuk Service — merutekan lalu lintas ke Pod yang sehat, baik lalu lintas tersebut berasal dari dalam maupun luar klaster.

Pemeriksaan Arsitektur

Mari periksa pemahaman Anda tentang komponen inti Kubernetes.

Rangkuman: Arsitektur Inti

Kerja bagus! Sekarang Anda memahami model master-pekerja, bidang kontrol (server API, etcd, penjadwal, pengelola pengontrol), serta komponen pekerja (kubelet, kube-proxy).

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Konsep Inti & Arsitektur” gratis?

Ya — teks lengkap “Konsep Inti & Arsitektur” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus DevOps Bootcamp, upgrade ke CoddyKit PRO. Kursus DevOps Bootcamp mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Konsep Inti & Arsitektur”?

Pelajari arsitektur master-node, bidang kendali, node pekerja, serta komponen utama seperti Kubelet dan Kube-proxy. Kamu berlatih DevOps Bootcamp dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai DevOps Bootcamp?

Tidak diperlukan pengalaman sebelumnya. DevOps Bootcamp di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.

Berapa lama pelajaran “Konsep Inti & Arsitektur” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran DevOps Bootcamp ini?

Ya. Setiap pelajaran DevOps Bootcamp menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Apa Itu Kubernetes?
  2. Mengapa Kubernetes Penting
  3. Konsep Inti & Arsitektur
  4. Ekosistem dan Distribusi Kubernetes
← Kembali ke DevOps Bootcamp