Ana içeriğe atla
Not: Bu dokümantasyon Kubernetes 1.34.0 ve Flannel 0.27.4 versiyonu için kontrol edilmiş ve onaylanmıştır. Farklı Kubernetes ve Flannel versiyonlarında portlar değişiklik gösterebilir.
Apinizer, üretim ortamı için tek sunucuya kurulum yapılmasını tavsiye etmez. Böyle bir kurulum konfigürasyonunu sadece PoC ortamları için değerlendiriniz.

Kuruluma Başlamadan Önce

Apinizer kurulumuna başlamadan önce aşağıdaki konularda hazırlık yapmanız ve kararlar vermeniz gerekmektedir:

1. Deployment Modeli Seçimi

Apinizer farklı gereksinimlere uygun üç temel deployment modeli sunar:

All-in-One (Standalone)

Test ve PoC ortamları için uygun deployment modeli

Distributed

Orta ölçekli production ortamları için uygun deployment modeli

Clustered (HA)

Yüksek erişilebilirlik gereksinimleri olan production ortamları için uygun deployment modeli

2. Kurulum Öncesi Kararlar

Kurulum öncesi aşağıdaki konularda karar vermeniz gerekmektedir:

Altyapı

Kubernetes ve MongoDB kurulum yöntemi, internet erişimi durumu, sunucu tahsisi

Ağ ve Güvenlik

WAF ve firewall ürünleri, IP bloğu kullanımı, SSL sonlandırma noktası

Port ve DNS

Port yapılandırması, DNS çözümleme yöntemi, DNS adresleri

Loglama

Trafik logları hedefi, yedekleme stratejisi, hassas bilgi koruması

Kullanıcı Yönetimi

Admin hesabı kullanımı, LDAP/AD entegrasyonu

Destek

Destek erişim yöntemi, VPN yapılandırması

3. Erişim ve Port Gereksinimleri

Kurulum için gerekli internet erişimi ve port gereksinimlerini kontrol etmelisiniz. Detaylı bilgiler için Kurulum için Erişim ve Port Gereksinimleri sayfasına bakınız.

4. Kurulum Dizini Rehberi

Kurulum işlemlerini gerçekleştirmek için /tr/setup dizini altındaki sayfaları kullanabilirsiniz. Her sayfanın ne işe yaradığı aşağıda açıklanmıştır.

Kurulum Öncesi Kararlar

Detaylı bilgi için Kurulum Öncesi Verilmesi Gereken Kararlar sayfasına bakınız.

Erişim ve Port Gereksinimleri

Detaylı bilgi için Kurulum için Erişim ve Port Gereksinimleri sayfasına bakınız.

Kurulum Dizini Rehberi

/tr/setup dizini altında Apinizer kurulumu ile ilgili tüm dokümantasyon bulunmaktadır.

Kurulum Grubu

Apinizer

Temel Apinizer kurulumu

Multi-Region

Çoklu bölge kurulumu

API Portal

API Portal kurulumu

API Integration

API entegrasyonu kurulumu

Altyapı Bileşenleri Grubu

Kubernetes

Ubuntu Kubernetes

Ubuntu üzerinde Kubernetes kurulumu

RHEL Kubernetes

Red Hat Enterprise Linux üzerinde Kubernetes kurulumu

Kubernetes Metric Server

Kubernetes Metric Server kurulumu

Kubernetes HA Cluster

Yüksek erişilebilirlik için Kubernetes cluster kurulumu

Kubernetes Dashboard

Kubernetes Dashboard kurulumu ve kullanımı

Prometheus ve Grafana

Monitoring için Prometheus ve Grafana entegrasyonu

Elasticsearch

Ubuntu Elasticsearch

Ubuntu üzerinde Elasticsearch kurulumu

RHEL Elasticsearch

Red Hat Enterprise Linux üzerinde Elasticsearch kurulumu

Basit Kimlik Doğrulama

Elasticsearch güvenlik yapılandırması

Yetki Gereksinimleri

Elasticsearch yetkilendirme ayarları

Yedekleme Politikası

Elasticsearch yedekleme stratejileri

Manuel ILM Politikası

Index Lifecycle Management yapılandırması

MongoDB

Ubuntu MongoDB

Ubuntu işletim sistemi için MongoDB kurulumu

RHEL MongoDB

Red Hat Enterprise Linux için MongoDB kurulumu

Bulut

Amazon EKS

Amazon Elastic Kubernetes Service üzerinde kurulum

Microsoft AKS

Azure Kubernetes Service üzerinde kurulum

OpenShift Origin 3.11

OpenShift üzerinde kurulum

Helm

Apinizer Helm

Apinizer için Helm chart kurulumu

Elasticsearch Kurulumu

Elasticsearch kurulumu

MongoDB Helm

MongoDB için Helm chart kurulumu

Çevrimdışı

Ubuntu Offline

Ubuntu için offline kurulum

RHEL 8.x Offline

Red Hat Enterprise Linux 8.x için offline kurulum

RHEL 9.x Offline

Red Hat Enterprise Linux 9.x için offline kurulum

Önemli Notlar

  • Kurulum öncesi tüm kararları vermeniz ve gerekli hazırlıkları yapmanız kurulum sürecini hızlandıracaktır
  • Deployment modeli seçimi, kurulum topolojisi ve kaynak gereksinimlerini belirler
  • Port ve erişim gereksinimlerini kurulum öncesi kontrol etmeniz önemlidir
  • Offline kurulum yapacaksanız gerekli tüm paketleri önceden hazırlamalısınız
  • Production ortamları için tek sunucuya kurulum yapılması önerilmez
  • Test/PoC kurulumlarını yük testi amacıyla kullanmayınız
  • Kritik işlemlerden önce mutlaka yedek alın
  • Port değişiklikleri yapılacaksa dikkatle yapılmalıdır

Sonraki Adımlar

Deployment Modelleri

Hangi deployment modelini seçeceğinizi öğrenin

Ağ Bağlantı Matrisi

Apinizer bileşenleri arası port gereksinimlerini öğrenin

Ağ Topolojisi ve Port Gereksinimleri

Port izinleri hakkında detaylı bilgi alın

Apinizer Kurulumu

Apinizer kurulum adımlarını inceleyin

Kubernetes Kurulumu

Kubernetes kurulum adımlarını inceleyin

MongoDB Kurulumu

MongoDB kurulum adımlarını inceleyin

Elasticsearch Kurulumu

Elasticsearch kurulum adımlarını inceleyin