Kubernetes İş Yükleri
Deployment & Pods
Bu sekmede, Kubernetes'e yüklenmiş deployment ve servislerin kontrolü ve yönetimi yapılabilir. Pods listesinden Pod'lar görüntülenebilir ve silinebilir.
Deployment & Pods sekmesini içeren görsele aşağıda yer verilmiştir:
Deployments İşlemleri
Bu özellik ile Kubernetes üzerinde yapılan değişiklikler, veritabanıyla senkronize edilir.
Deployment bilgilerinin güncellenebildiği alandır.
Satır sonundaki açılır menüden Yapılandır (Configure) seçeneği ile yapılandırma ekranı açılır.

Yapılandırma ekranına ait detayları içeren görsele aşağıda yer verilmiştir:

Yapılandırma ayarları için kullanılan alanlar aşağıdaki tabloda görülmektedir.
| Alan | Açıklama |
|---|---|
| Erişim Adresi/Apinizer Management API URL (Access URL) | Deployment erişim adresinin girildiği alandır. |
| Apinizer Management API Key/Token (Apinizer Management API Key/Token) | Deployment işleminde ihtiyaç duyulan, uygulamanın Apinizer Manager'a erişim için kullanacağı güvenlik anahtarının girildiği alandır. |
| Sayısı (Count) | Gateway engine sayısı, Kubernetes Cluster'daki replicaSet ile eş değerdir. |
| Servis Portu (Service Port) | Deployment'taki servis objesinin kullanacağı aktif portu gösteren alandır. |
| CPU (CPU) | Pod'un kullanacağı maksimum CPU core sayısı bilgisidir. Sadece tam değer kullanılır. |
| Bellek (Memory) | Pod'un kullanacağı maksimum bellek değeridir. |
| Bellek Birimi (Memory Unit) | Bellek için gerekli olan değerin birimi seçilir; MB, GB. |
| Ek Değişkenler (Additional Variables) | Pod içinde çalıştırılacak varsayılan ve opsiyonel değişkenler ve değerleri tanımlanır. Varsayılan değişkenler silinemez, sadece değerleri düzenlenebilir. |
| Host Takma Adlar (Host Aliases) | Ağda bulunan IP adresleri bazen host isimleri arkasına konulabilir, bunlar eğer nameserver ya da host dosyasına tanımlanmamışsa ya da bir şekilde Apinizer'ın bunları çözmesi sağlanamamışsa, Gateway pod'larının bu isimleri çözmesi için Host Alias tanımı yapılmalıdır. |
Seçilen deployment'ın kaldırılmasını sağlar.
Seçilen deployment altında çalışan podların yeniden başlamasını sağlar.
Pods İşlemleri
Seçilen pod bilgisinin log bilgisi görüntülenir.
Seçilen pod silinir ve otomatik olarak yenisi oluşturulur.
Monitör (Monitor)
Kubernetes monitörü, Apinizer Kubernetes kümesinin tükettiği CPU ve bellek kaynakları hakkında bilgi edinmek için kullanılır.
Bu ekran tüm alt yapının tek bir bütün olarak izlenmesine ve yönetilmesine olanak sağlar. Tüm Gateway Runtime ortamları ya da seçilen bir Gateway Runtime ortamı için tüketilen kaynaklar düğümler ve bölmeler için ayrı ayrı görüntülebilir.
Ekranın sol tarafında CPU tüketimi için yeşil core-zaman grafikleri, sağ tarafında ise bellek tüketimi için mavi megabayt-zaman grafikleri yer alır.
Monitör sekmesini içeren görsele aşağıda yer verilmiştir:
Ayarlar
Bu sekmede, Apinizer için oluşturulmuş Gateway Runtime ortamlarına ait repository bilgisini yönetme, namespace bilgilerini güncelleme, özel görüntü öneki yapılandırması ve Pod Security Context ayarları konfigure etme gibi Kubernetes bazında genel işlemler yapılır.
Ayarlar sekmesini içeren görsele aşağıda yer verilmiştir:
Apinizer Manager ve Portal Kubernetes Namespace
Apinizer Manager ve Portal Kubernetes bölümünün altında sağ tarafta yer alan Yapılandır (Configure) butonuna basılarak bu bölüme ait ayarlar yapılabilir.
Kubernetes Namespace ayarlarını içeren görsele aşağıda yer verilmiştir:
Kubernetes Namespace ayarları için kullanılan alanlar aşağıdaki tabloda görülmektedir.
| Alan | Açıklama |
|---|---|
| Apinizer Manager Kubernetes Namespace Adı (Apinizer Manager Kubernetes Namespace Name) | Manager deployment'ının çalışacağı namespace'in belirtildiği alandır. |
| Apinizer API Integration Kubernetes Namespace Adı (Apinizer API Integration Kubernetes Namespace Name) | Integration deployment'ının çalışacağı namespace'in belirtildiği alandır. |
| Apinizer API/Developer Portal Kubernetes Namespace Adı (Apinizer API/Developer Portal Kubernetes Namespace Name) | Portal deployment'ının çalışacağı namespace'in belirtildiği alandır. |