Container İmajları ve Registry
Apinizer bileşenleri Kubernetes ortamında container imajları olarak dağıtılır. İnternete doğrudan erişimi olmayan veya kurumsal registry (Nexus, Harbor vb.) kullanan ortamlarda, cluster node'larında registry yapılandırması yapılmalı ve deployment dosyalarındaki image alanları buna göre güncellenmelidir.
Hangi Senaryo Size Uygun?
Kurumsal Nexus docker-proxy üzerinden containerd ile imaj çekme ve deployment yapılandırması
Kurumsal Harbor registry üzerinden imaj erişimi ve deployment yapılandırması
Kendi Docker Distribution registry'nizi kurma, imaj yükleme ve Kubernetes'te kullanma
İmajları .tar dosyası olarak taşıma veya yerel registry'ye push etme (sürüm yükseltme)
Apinizer Container İmajları
Kubernetes deployment ve Helm yapılandırmalarında aşağıdaki imaj depoları kullanılır:
| Bileşen | Varsayılan imaj deposu |
|---|---|
| API Manager | apinizercloud/apimanager |
| Worker | apinizercloud/worker |
| Cache | apinizercloud/cache |
| Integration | apinizercloud/integration |
| API Portal | apinizercloud/apiportal |
<APINIZER_VERSION> ifadesini kurduğunuz veya yükselttiğiniz sürümle deği ştirin (örn. 2026.04.4).
Deployment Dosyalarında İmaj Alanı
Kurumsal registry kullanıldığında image alanı, kurumunuzun verdiği registry host ve path yapısına göre güncellenir:
image: <REGISTRY_HOST>/<REGISTRY_PATH>/apinizercloud/cache:<APINIZER_VERSION>
Nexus docker-proxy örneği:
image: repo.xxx.gov.tr/docker-proxy/apinizercloud/cache:2025.07.6
Private registry örneği:
image: myregistry.local:5000/apinizercloud/manager:<APINIZER_VERSION>
Tüm Kubernetes worker node'larında registry yapılandırması tutarlı olmalıdır. Yapılandırma değişikliğinden sonra imaj çekimini node üzerinde test edin.
İlgili Dokümanlar
- Kubernetes Kurulumu — varsayılan imaj çekme ve deployment adımları
- Apinizer Sürüm Yükseltme — Yerel Registry — offline ortamlarda imaj push ve
kubectl set imageadımları - Kubernetes, Docker ve Containerd Sorun Giderme —
ImagePullBackOff, sertifika hataları vb.