> ## 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.

# Kubernetes'i Kullanma

> Ayakaleaf Pro'yu düz manifestlerle bir Kubernetes kümesine dağıtın.

[Toolkit](https://ayakaleaf-pro.mintlify.site/tr/on-premises/installation/using-the-toolkit), Ayakaleaf Pro'yu tek bir sunucuda çalıştırmanın önerilen yoludur. Zaten bir Kubernetes kümesi çalıştırıyorsanız, bu bölüm aynı konteyneri düz `kubectl` manifestleriyle kümeye dağıtır: ek imaj yok, Helm chart yok.

Bu bölümün sonunda, tamamı `overleaf` ad alanında bulunan, sandbox derlemeleri olan bir Ayakaleaf Pro örneğine, bir MongoDB replika kümesine ve Redis'e sahip olursunuz. Bir yük dengeleyicinin arkasında birden fazla örnek çalıştırmak için ardından [Yatay ölçeklendirme](https://ayakaleaf-pro.mintlify.site/tr/on-premises/configuration/kubernetes/horizontal-scaling.md) ile devam edin.

> [!NOTE]
>
> Kubernetes desteği deneyseldir. Bir Helm chart veya Kubernetes'e özgü imajlar yayımlamıyoruz. Bu sayfalardaki manifestler, her biri 2 vCPU ve 4 GB belleğe sahip üç düğümlü Kubernetes 1.37 (kubeadm, containerd 2.4, flannel) üzerinde test ettiklerimizdir. Depolamayı, ağı ve ingress'i kümenize göre uyarlayın.

### Parçalar nasıl bir araya gelir

| Toolkit (tek sunucu) | Kubernetes |
| - | - |
| `config/variables.env` | ConfigMap `overleaf-env` ve Secret `overleaf-secrets` |
| `sharelatex` konteyneri | Deployment `overleaf` (tüm Overleaf hizmetlerini çalıştıran tek bir pod) |
| `mongo` ve `redis` konteynerleri | StatefulSet'ler `mongo` (replika kümesi) ve `redis` ya da yönetilen hizmetleriniz |
| `~/overleaf-toolkit/data/overleaf` | PersistentVolumeClaim `overleaf-data` |
| Ana makinede derlemeler için kullanılan Docker | Ayakaleaf Pro çalıştıran her düğümde Docker Engine |
| `bin/up`, `bin/logs`, `bin/shell` | `kubectl apply`, `kubectl logs`, `kubectl exec` |

### Neye ihtiyacınız var

* Paket kurabildiğiniz bir Kubernetes kümesi: Ayakaleaf Pro çalıştırabilecek her düğümün **Docker Engine**'e ihtiyacı vardır, çünkü derlemeler Ayakaleaf Pro'nun düğümün `/var/run/docker.sock` soketi üzerinden başlattığı TeX Live konteynerlerinde çalışır. Bkz. [0. Düğümleri hazırlayın](https://ayakaleaf-pro.mintlify.site/tr/on-premises/installation/using-kubernetes/0.-prepare-the-nodes.md).
* `ReadWriteOnce` birimlerine sahip varsayılan bir StorageClass.
* İş istasyonunuzda `kubectl` ve `openssl`.


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