Ana içeriğe geç

Nexus Kullanımı

Kurumunuz Nexus üzerinde docker-proxy repository tanımladıysa, Kubernetes worker node'larında registry mirror yapılandırması yapılır ve Apinizer deployment dosyalarındaki imaj path'leri Nexus adresine göre güncellenir.

bilgi

Bu sayfadaki <NEXUS_HOST> placeholder'ını kurumunuzun registry adresiyle değiştirin. Path segmenti (docker-proxy vb.) kurumunuzun Nexus yapılandırmasına göre değişebilir.

Node Yapılandırması

Yapılandırmayı cluster'daki tüm worker node'larda uygulayın. Node'larınızda kullanılan container runtime'a göre ilgili sekmeyi seçin.

Modern Kubernetes kurulumlarında containerd kullanılır. Root kullanıcıya geçip yapılandırma dosyasını açın:

sudo su
vi /etc/containerd/config.toml

[plugins."io.containerd.grpc.v1.cri".registry] bölümüne mirror tanımını ekleyin:

[plugins."io.containerd.grpc.v1.cri".registry.mirrors."<NEXUS_HOST>"]
endpoint = ["https://<NEXUS_HOST>"]

Örnek:

[plugins."io.containerd.grpc.v1.cri".registry.mirrors."repo.apinizer.com"]
endpoint = ["https://repo.apinizer.com"]

Değişikliği uygulamak için containerd servisini yeniden başlatın:

systemctl restart containerd
systemctl status containerd

Kubernetes Deployment Yapılandırması

Deployment, StatefulSet veya Helm values dosyalarında image alanını Nexus path yapınıza göre güncelleyin:

image: <NEXUS_HOST>/docker-proxy/apinizercloud/apimanager:<APINIZER_VERSION>

Örnek:

image: repo.apinizer.com/docker-proxy/apinizercloud/apimanager:2026.01.1

Diğer bileşenler (worker, cache, integration, apiportal) için aynı path kalıbı kullanılır.

İlgili Dokümanlar