Uygulama Tasarımı ve Konteynerize Mimari
Kubernetes üzerinde uygulama geliştirmek (CKAD), mikroservislerin konteynerize edilerek bildirimsel bir yapıda dağıtılmasını kapsar. Çoklu konteyner pod tasarımları (Sidecar, Adapter, Ambassador) uygulama işlevselliğini genişletmek için kritik araçlardır. Bir bulut yerel geliştirici, pod'ların kaynak limitlerini (CPU/Memory) belirlemeli ve verinin kalıcılığı için Persistent Volumes (PV) konfigürasyonlarını doğru kurgulamalıdır. Bu süreç, uygulamanın taşınabilirliğini ve altyapıdan bağımsız çalışabilmesini sağlar.
- Multi-container Pod tasarım kalıpları
- Resource Requests ve Limits tanımlama
- ConfigMaps ve Secrets ile konfigürasyon yönetimi
- PersistentVolumeClaims (PVC) entegrasyonu