Data Engineering

Kubernetes - Üretim ve Ölçeklendirme

Helm charts, HPA/VPA, StatefulSets, PersistentVolumes, RBAC, GKE, resource limits, Prometheus/Grafana, health probes

20 mülakat soruları·
Senior
1

Helm'in bir Kubernetes ekosistemindeki ana rolü nedir?

Cevap

Helm, Kubernetes için paket yöneticisidir. Şablonlu YAML dosyalarının koleksiyonları olan chart'lar aracılığıyla karmaşık uygulamaların tanımlanmasına, kurulmasına ve yükseltilmesine olanak tanır. Helm, bağımlılıkları, sürümleri ve yapılandırmaları tekrarlanabilir şekilde yöneterek dağıtımı basitleştirir.

2

Bir Deployment ile StatefulSet arasındaki temel fark nedir?

Cevap

Bir StatefulSet, her pod için kararlı ve kalıcı bir kimlik (ağ adı, depolama) garanti ederken, bir Deployment pod'ları değiştirilebilir olarak ele alır. StatefulSet'ler, her örneğin yeniden başlatmalar arasında kimliğini ve verilerini koruması gereken veritabanları gibi stateful uygulamalar için temeldir.

3

Horizontal Pod Autoscaler (HPA), replica sayısını ayarlamak için nasıl çalışır?

Cevap

HPA, Metrics Server aracılığıyla pod metriklerini (CPU, bellek veya özel metrikler) izler ve hedef kullanımı korumak için replica sayısını otomatik olarak ayarlar. Mevcut ve hedef kullanım arasındaki oranı hesaplar, ardından thrashing'i önlemek için cooldown süreleriyle uygun şekilde scale up veya down yapar.

4

HPA (Horizontal Pod Autoscaler) ile VPA (Vertical Pod Autoscaler) arasındaki fark nedir?

5

Kubernetes'te PersistentVolume (PV) ve PersistentVolumeClaim (PVC) rolü nedir?

+17 mülakat soruları

Bir sonraki mülakatın için Data Engineering'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