> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 1. Ottenere le immagini di Ayakaleaf Pro

> Usa le stesse immagini di Ayakaleaf Pro del Toolkit.

Kubernetes esegue le stesse immagini del Toolkit. Non esiste un'immagine separata per Kubernetes.

| Immagine | Usata da |
| - | - |
| `ghcr.io/ayaka-notes/overleaf-pro:6.3.2` | il Deployment `overleaf` |
| `ghcr.io/ayaka-notes/overleaf-pro/git-bridge:6.3.2` | [Integrazione Git](https://ayakaleaf-pro.mintlify.site/it/on-premises/configuration/kubernetes/integrations/git-integration.md) (facoltativa), stesso tag di sopra |
| `ghcr.io/ayaka-notes/texlive-*` | compilazioni, scaricate in Docker sui nodi al [passaggio 0](https://ayakaleaf-pro.mintlify.site/it/on-premises/installation/using-kubernetes/0.-prepare-the-nodes.md) |

Le immagini sono pubbliche su [ghcr.io](https://github.com/ayaka-notes/ayakaleaf-pro/pkgs/container/overleaf-pro/) per amd64 e arm64, quindi il kubelet può scaricarle senza credenziali.

> [!WARNING]
>
> Usa sempre un tag di versione, come `6.3.2`, non `latest`. Gli aggiornamenti eseguono migrazioni del database e devono seguire [Aggiornare su Kubernetes](https://ayakaleaf-pro.mintlify.site/it/on-premises/maintenance/upgrading-on-kubernetes.md); un tag mobile aggiornerebbe un pod ogni volta che viene ripianificato.

### Q\&A

> [accordion] I nostri nodi non riescono a raggiungere ghcr.io. Cosa dobbiamo fare?
>
> **Risposta:** Copia le immagini in un registry raggiungibile dai nodi e usa quel nome nei manifest, ad esempio:
>
> ```bash theme={null}
> docker pull ghcr.io/ayaka-notes/overleaf-pro:6.3.2
> docker tag ghcr.io/ayaka-notes/overleaf-pro:6.3.2 registry.example.com/ayakaleaf/overleaf-pro:6.3.2
> docker push registry.example.com/ayakaleaf/overleaf-pro:6.3.2
> ```
>
> Per un registry senza TLS, containerd necessita su ogni nodo di un file `/etc/containerd/certs.d/<registry>/hosts.toml` con `server = "http://<registry>"`, e di `config_path` impostato come al [passaggio 0](https://ayakaleaf-pro.mintlify.site/it/on-premises/installation/using-kubernetes/0.-prepare-the-nodes.md). Docker stesso esegue il push su HTTP in chiaro solo verso `localhost`, quindi esegui il push tramite `localhost:<port>` sull'host del registry oppure aggiungilo a `insecure-registries`.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.