DevOps

Kubernetes Lanjutan

StatefulSets, DaemonSets, Jobs, CronJobs, PersistentVolumes, manajemen sumber daya, HPA, troubleshooting OOMKilled

24 pertanyaan wawancara·
Mid-Level
1

Apa itu StatefulSet di Kubernetes?

Jawaban

StatefulSet menjamin identitas yang stabil dan dapat diprediksi untuk setiap pod (pod-0, pod-1, dll.) bersama dengan penyimpanan persistent individu. Berbeda dengan Deployments yang dirancang untuk aplikasi stateless, StatefulSets mempertahankan urutan startup dan shutdown pod. Mereka penting untuk database terdistribusi, sistem cache seperti Redis Cluster, atau aplikasi yang membutuhkan identitas jaringan yang stabil.

2

Apa itu DaemonSet di Kubernetes?

Jawaban

DaemonSet memastikan bahwa salinan pod berjalan di semua (atau beberapa) node dalam cluster. Terutama digunakan untuk agen sistem seperti pengumpul log (Fluentd), agen monitoring (Prometheus Node Exporter), atau plugin jaringan (CNI). Berbeda dengan Deployments yang menargetkan jumlah replika tetap, DaemonSets secara otomatis menyesuaikan diri dengan jumlah node.

3

Apa itu Job di Kubernetes?

Jawaban

Sebuah Job membuat satu atau lebih pod dan memastikan bahwa jumlah yang ditentukan selesai dengan sukses. Berbeda dengan controller jangka panjang seperti Deployments, Jobs dirancang untuk tugas sekali jalan seperti migrasi database, pemrosesan batch, atau skrip pemeliharaan. Setelah tugas selesai, pod tetap tersedia untuk inspeksi log sebelum pembersihan manual atau otomatis.

4

Apa perbedaan utama antara Job dan CronJob?

5

Apa perbedaan antara PersistentVolume (PV) dan PersistentVolumeClaim (PVC)?

+21 pertanyaan wawancara

Kuasai DevOps untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis