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​