Ön Koşullar
Kuruluma başlamadan önce aşağıdaki gereksinimlerin karşılandığından emin olun:- Kubernetes cluster’ının hazır ve erişilebilir olması
- Helm’in ortamınızda kurulu olması
Helm kurulu değilse, Helm Kurulum Dokümanı sayfasını inceleyebilirsiniz.
1) Reponun Eklenmesi
2) Mongo Kurulumu
Aşağıdaki komutu çalıştırarak herhangi bir özel ayar yapmadan MongoDB kurulumunu gerçekleştirebilirsiniz:Not: Mevcut kurulumda
mongo:8.0 sürümü kullanılmaktadır. Daha güncel bir sürüm tercih etmek isterseniz mongo:8.0 sürümünü kullanabilirsiniz. Tüm Mongodb sürümlerini Docker Hub üzerinden inceleyebilirsiniz.Opsiyonel Parametreler
| Seçenek | Varsayılan Değer | Açıklama |
|---|---|---|
image.mongo | mongo:8.0 | MongoDB imajının sürümünü belirtir. |
3) Kurulum Bilgileri
| Alan | Açıklama | |
|---|---|---|
| TZ (Zaman Dilimi) | Europe/Istanbul – Container içindeki TZ ortam değişkeni ile ayarlanmıştır. Bu sayede uygulama ve MongoDB logları Türkiye saatine göre çalışır. | |
| Veritabanı | apinizerdb | |
| Kullanıcı adı | `kubectl get secret -n mongo mongodb-secret -o jsonpath=“{.data.MONGO_ROOT_USERNAME}“ | base64 —decode; echo` |
| Parola | `kubectl get secret -n mongo mongodb-secret -o jsonpath=“{.data.MONGO_ROOT_PASSWORD}“ | base64 —decode; echo` |
| Port | 25080 | |
| Data dizini | /mnt/data bu dizin, host makinenizdeki path ile eşleştirilir (hostPath). Böylece veriler host üzerinde tutulur ve kalıcı olur. |

