DevOps

İleri Düzey Kubernetes

StatefulSets, DaemonSets, Jobs, CronJobs, PersistentVolumes, kaynak yönetimi, HPA, OOMKilled sorun giderme

24 mülakat soruları·
Mid-Level
1

Kubernetes'te StatefulSet nedir?

Cevap

Bir StatefulSet, her pod için (pod-0, pod-1, vb.) kararlı ve öngörülebilir bir kimlik ile birlikte bireysel kalıcı depolama garantisi sağlar. Stateless uygulamalar için tasarlanan Deployments'in aksine, StatefulSets pod başlatma ve kapatma sırasını korur. Dağıtık veritabanları, Redis Cluster gibi cache sistemleri veya kararlı ağ kimliği gerektiren uygulamalar için gereklidir.

2

Kubernetes'te DaemonSet nedir?

Cevap

Bir DaemonSet, bir pod kopyasının cluster'daki tüm (veya bazı) node'larda çalışmasını sağlar. Esas olarak log toplayıcılar (Fluentd), monitoring ajanları (Prometheus Node Exporter) veya ağ eklentileri (CNI) gibi sistem ajanları için kullanılır. Sabit sayıda replikayı hedefleyen Deployments'in aksine, DaemonSets node sayısına otomatik olarak uyum sağlar.

3

Kubernetes'te Job nedir?

Cevap

Bir Job, bir veya daha fazla pod oluşturur ve belirtilen sayının başarıyla sonlanmasını sağlar. Deployments gibi uzun süreli controller'ların aksine, Jobs veritabanı migrasyonları, batch işleme veya bakım scriptleri gibi tek seferlik görevler için tasarlanmıştır. Görev tamamlandıktan sonra, pod manuel veya otomatik temizleme öncesi log inceleme için kullanılabilir kalır.

4

Job ile CronJob arasındaki temel fark nedir?

5

PersistentVolume (PV) ile PersistentVolumeClaim (PVC) arasındaki fark nedir?

+21 mülakat soruları

Bir sonraki mülakatın için DevOps'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla