Apinizer, kurulumu sırasında MongoDB’ye ihtiyaç duyar. Eğer bir MongoDB kurulu değilse öncelikle onun kurulması gerekmektedir.
Ö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ı
- MongoDB uygulamasının kurulu olması
Helm kurulu değilse, Helm Kurulum Dokümanı sayfasını inceleyebilirsiniz.
1) Reponun Eklenmesi
Helm’e apinizer chart reposu eklenir.2) Apinizer Kurulumu
Aşağıdaki komutu çalıştırarak herhangi bir özel ayar yapmadan Apinizer kurulumunu gerçekleştirebilirsiniz:Not: Mevcut kurulumda Apinizer
2025.07.0 sürümü kullanılmaktadır. Tüm Apinizer sürümlerini Docker Hub üzerinden inceleyebilirsiniz.Opsiyonel Parametreler
| Seçenek | Varsayılan Değer | Açıklama | |
|---|---|---|---|
image.manager | apinizercloud/manager:2025.07.0 | Apinizer manager imajının sürümünü belirtir. | |
image.worker | apinizercloud/worker:2025.07.0 | Apinizer worker imajının sürümünü belirtir. | |
image.cache | apinizercloud/cache:2025.07.0 | Apinizer cache imajının sürümünü belirtir. | |
mongoDB.hostNames[0] | mongo-db-0.mongo-service.mongo.svc.cluster.local | MongoDB’yi Helm ile kurduysanız, bu değer varsayılan olarak kullanılmalı ve değiştirilmemelidir. Kendi MongoDB’nizi kullanmak istiyorsanız, bu değeri ihtiyacınıza uygun şekilde değiştirebilirsiniz. | |
mongoDB.username | Helm ile MongoDB kurulumu yapıldıysa: `kubectl get secret -n mongo mongodb-secret -o jsonpath=“{.data.MONGO_ROOT_USERNAME}“ | base64 —decode; echo` | MongoDB’yi Helm ile kurduysanız, bu değer varsayılan olarak kullanılmalı ve değiştirilmemelidir. Kendi MongoDB’nizi kullanmak istiyorsanız, bu değeri ihtiyacınıza uygun şekilde değiştirebilirsiniz. |
mongoDB.password | Helm ile MongoDB kurulumu yapıldıysa: `kubectl get secret -n mongo mongodb-secret -o jsonpath=“{.data.MONGO_ROOT_PASSWORD}“ | base64 —decode; echo` | MongoDB’yi Helm ile kurduysanız, bu değer varsayılan olarak kullanılmalı ve değiştirilmemelidir. Kendi MongoDB’nizi kullanmak istiyorsanız, bu değeri ihtiyacınıza uygun şekilde değiştirebilirsiniz. |
mongoDB.dbName | apinizerdb | MongoDB’yi Helm ile kurduysanız, bu değer varsayılan olarak kullanılmalı ve değiştirilmemelidir. Kendi MongoDB’nizi kullanmak istiyorsanız, bu değeri ihtiyacınıza uygun şekilde değiştirebilirsiniz. | |
mongoDB.authSource | admin | MongoDB’yi Helm ile kurduysanız, bu değer varsayılan olarak kullanılmalı ve değiştirilmemelidir. Kendi MongoDB’nizi kullanmak istiyorsanız, bu değeri ihtiyacınıza uygun şekilde değiştirebilirsiniz. | |
mongoDB.port | 25080 | MongoDB’yi Helm ile kurduysanız, bu değer varsayılan olarak kullanılmalı ve değiştirilmemelidir. Kendi MongoDB’nizi kullanmak istiyorsanız, bu değeri ihtiyacınıza uygun şekilde değiştirebilirsiniz. | |
environment.deploy | true | Bu değer, Apinizer’da bir environment oluşturulmasını ve deploy edilmesini sağlar. Eğer environment oluşturulmasını istemiyorsanız, bu değeri false olarak ayarlayabilirsiniz. | |
ns.namespace | prod | Apinizer, environment eklemesi yaparken belirtilen namespace altında çalışır. | |
access.url | apigateway.apinizer.com | Varsayılan olarak, bu değer environment’ların Access URL alanına eklenir. Helm kurulumu sırasında kendi DNS adresinizi veya IP adresinizi belirtebilir; ayrıca kurulum sonrasında arayüz üzerinden kolayca güncelleyebilirsiniz. |

