
Kubernetes Basics
Pods, Deployments, Services, ConfigMaps, Secrets, health check, kaynak limitleri
1Kubernetes'te Pod nedir?
Kubernetes'te Pod nedir?
Cevap
Pod, Kubernetes'te dağıtılabilir en küçük birimdir. Aynı ağ ve depolama namespace'ini paylaşan bir veya daha fazla container'dan oluşan bir grubu temsil eder. Bir Pod içindeki container'lar localhost üzerinden iletişim kurabilir ve aynı volume'lara erişebilir. Pod, içerdiği container'lar için paylaşılan bir yürütme bağlamı sağlar.
2Tek başına bir Pod yerine Deployment kullanmanın ana avantajı nedir?
Tek başına bir Pod yerine Deployment kullanmanın ana avantajı nedir?
Cevap
Bir Deployment, replikasyon, rolling update ve rollback dahil olmak üzere Pod yaşam döngüsünü otomatik olarak yönetir. Belirtilen sayıda replikanın her zaman çalışmasını sağlar. Bir Pod arızalanırsa, Deployment istenen durumu korumak için otomatik olarak yenisini oluşturur.
3Bir uygulamayı yalnızca cluster içinde açmak için hangi Kubernetes Service türü kullanılmalıdır?
Bir uygulamayı yalnızca cluster içinde açmak için hangi Kubernetes Service türü kullanılmalıdır?
Cevap
ClusterIP, Kubernetes'teki varsayılan Service türüdür. Yalnızca cluster içinden erişilebilen sanal bir IP adresi oluşturur. Bu tür; frontend ile backend arasında veya bir API ile veritabanı arasında olduğu gibi servisler arası iletişim için idealdir. ClusterIP adresi, altta yatan Pod'lar değişse bile sabit kalır.
Kubernetes'te hassas olmayan yapılandırma verileri nasıl saklanır?
Kubernetes'te bir Secret ile bir ConfigMap arasındaki ana fark nedir?
+19 mülakat soruları
Diğer Go mülakat konuları
Go Temelleri
Go Veri Yapıları
Go Arayüzleri
Hata Yönetimi
Goroutine Temelleri
Channels
Go Modules
HTTP Sunucusu
HTTP İstemcisi
JSON Kodlama
Database/SQL
context Paketi
Testing
Eşzamanlılık Desenleri
Senkronizasyon İlkelleri
Go Web Framework'leri
REST API Tasarımı
gRPC
Reflection
Bellek Yönetimi
Performans Optimizasyonu
Generics
Go Design Patterns
Microservices
Güvenlik ve Kimlik Doğrulama
Docker & Containerization
İleri Düzey Go
CLI Geliştirme
Bir sonraki mülakatın için Go'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