Ana içeriğe geç

Nexus Usage

If your organization has defined a docker-proxy repository on Nexus, configure registry mirrors on Kubernetes worker nodes and update image paths in Apinizer deployment files according to the Nexus address.

Info

Replace the <NEXUS_HOST> placeholder in this page with your organization's registry address. Path segments (docker-proxy, etc.) may vary based on your Nexus configuration.

Node Configuration

Apply this configuration on all worker nodes in the cluster. Select the tab matching the container runtime used on your nodes.

Modern Kubernetes installations use containerd. Switch to the root user and open the configuration file:

sudo su
vi /etc/containerd/config.toml

Add the mirror definition under [plugins."io.containerd.grpc.v1.cri".registry]:

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

Example:

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

Restart the containerd service to apply the change:

systemctl restart containerd
systemctl status containerd

Kubernetes Deployment Configuration

Update the image field in Deployment, StatefulSet, or Helm values files according to your Nexus path structure:

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

Example:

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

The same path pattern is used for the other components (worker, cache, integration, apiportal).