⌘K
Dokümantasyon

Küme Ekle (Add Cluster)

Genel Bakış

Küme Ekle sayfası, yöneticilerin DataFloem platformuna manuel olarak yeni bir Küme (Cluster) tanımlamasını ve yapılandırmasını sağlar.

Kullanıcılar bu arayüzü kullanarak kümenin genel kimliğini, çalışma modunu, Kubernetes üzerindeki alanını (Namespace) ve küme bileşenlerinin (Engine, Master, Slave) donanımsal limitlerini detaylıca konfigüre edebilir.

Küme oluşturulduktan sonra, seçilen çalışma moduna (Dinamik/Statik) ve tanımlanan kaynak sınırlarına göre Kubernetes üzerinde ilgili podlar ayağa kaldırılır.

Erişim Gereksinimi

Bu sayfayı görüntüleyebilmek için kullanıcının Yönetici (Administrator) yetkisine sahip olması veya Kümeler modülü için CREATE (Oluşturma) yetkisine sahip olması gerekir.

CREATE yetkisi, kullanıcılara yeni gruplar oluşturma izni verir. Yönetici yetkisine veya gerekli CREATE yetkisine sahip olmayan kullanıcılar bu sayfaya erişemez.

Gerekli yetkiye sahip değilseniz, sistem yöneticinizden aşağıdaki yetkilendirme sayfalarından birini kullanarak bu yetkiyi vermesini isteyebilirsiniz.

Yetkilendirme

Gerekli yetkilere sahip olmayan kullanıcılar aşağıdaki yetkilendirme hatasını alırlar:

Erişim Reddedildi

Bu kaynağa erişim yetkiniz bulunmamaktadır.

Ön Koşullar

Yeni bir Küme oluşturmadan önce aşağıdaki koşulların sağlandığından emin olun:

  • Yönetici (Admin) yetkisine sahip olmalısınız.
  • Küme adı benzersiz olmalıdır.
  • Kümenin atanacağı geçerli bir Kubernetes Namespace bulunmalıdır.
  • Kullanılacak imajların (Engine, Master, Slave) Docker Registry üzerinde erişilebilir olduğundan emin olunmalıdır.

Küme Bilgileri

Küme oluşturulurken aşağıdaki sekmeler altındaki bilgiler girilmelidir.

Genel (General) Bilgiler

Kümenin Kubernetes üzerindeki genel kimliğini ve davranış kurallarını tanımlar.

Alan Zorunlu Açıklama
Ad Evet Küme için benzersiz bir isim tanımlar.
Kubernetes Alan Adı Evet Kümenin Kubernetes üzerinde çalışacağı isim alanını (Namespace) belirler.
Mevcut Hayır Kümenin hangi proje veya kullanıcı grupları tarafından kullanılabileceğini sınırlar.
Yapılandırma Hayır Küme için geçerli olan varsayılan konfigürasyon şablonunu seçer.
Boşta Kalma Zaman Aşımı Hayır Kullanılmayan kümenin otomatik olarak kapatılmadan önce çalışır durumda kalacağı süreyi saniye cinsinden belirler. Varsayılan değer 3600'dür; alan boş bırakılırsa veya 0 girilirse backend 3600 saniye kullanır.
Dinamik Evet Kümenin dinamik (ihtiyaca göre ölçeklenen) mi yoksa statik mi olacağını belirler.
Genel Kullanıma Açık Evet Aktif edilirse, küme tüm sistem ve kullanıcılar için genel erişilebilir hale gelir.
Uygulama Doğrulamasını Kapat Evet Uygulama doğrulama adımlarının bu küme için devre dışı bırakılmasını sağlar.
Aktif Mi Evet Kümenin oluşturulduktan sonra aktif (kullanılabilir) duruma getirilip getirilmeyeceğini belirler.

Motor (Engine) Yapılandırması

Kümenin motor (engine) poduna ait kaynak limitlerini ve çevre değişkenlerini tanımlar.

Alan Zorunlu Açıklama
Motor Pasif Evet Aktif edilirse, küme içerisindeki motor (engine) servisi devre dışı bırakılır.
Imaj Evet Engine bileşeni için kullanılacak Docker imajını seçer.
Imaj Çekme Secret Adı Hayır Özel (Private) bir registry'den imaj çekebilmek için gereken Kubernetes Secret adıdır.
Minimum / Maximum CPU Evet Engine podunun kullanabileceği en düşük ve en yüksek CPU limitleridir.
Minimum / Maximum Memory Evet Engine podunun kullanabileceği en düşük ve en yüksek RAM limitleridir.
Data Disk Hayır Pod için kalıcı bir veri diski (Persistent Volume) bağlanıp bağlanmayacağını belirler.
Depolama Sınıfı Koşullu (Data disk açılır ise) Depolama şekli belirtiril.
Kapasite Koşullu (Data disk açılır ise) Depolanmak istenilen şekli .

Yönetici (Master) Yapılandırması

Kümenin koordinasyonunu sağlayan Master poduna ait kaynak limitleri ve imaj yapılandırmalarını içerir.

Alan Zorunlu Açıklama
Master Pasif Evet Aktif edilirse, kümenin Master bileşeni devre dışı bırakılır.
Imaj Evet Master bileşeni için kullanılacak Docker imajını belirtir.
Imaj Çekme Secret Adı Hayır Master imajını çekmek için gereken Kubernetes Secret adıdır.
Minimum / Maksimum CPU Evet Master podu için ayrılacak minimum ve maksimum CPU gücüdür.
Minimum / Maksimum Memory Evet Master podu için ayrılacak minimum ve maksimum RAM miktarıdır.
Data Disk Hayır Master podu için kalıcı veri saklama diski (Persistent Volume) ayrılıp ayrılmayacağını belirler.
Depolama Sınıfı Koşullu (Data disk açılır ise) Depolama şekli belirtiril.
Kapasite Koşullu (Data disk açılır ise) Depolanmak istenilen şekli .

İşçi (Slave / Worker) Yapılandırması

İş yükünü çalıştıran Slave podlarının sayısı, imajları ve kaynak limitlerini belirler.

Alan Zorunlu Açıklama
İşçi Sayısı Evet Kümede kaç adet Slave (işçi) podunun çalıştırılacağını belirler (Varsayılan: 1).
İmaj Evet Slave podları için kullanılacak olan Docker imajını tanımlar.
İmaj Çekme Secret Adı Hayır Slave imajını çekmek için kullanılacak Kubernetes Secret adıdır.
Minimum / Maksimum CPU Evet Her bir Slave podunun tüketebileceği alt ve üst CPU limitleridir.
Minimum / Maksimum Memory Evet Her bir Slave podunun tüketebileceği alt ve üst RAM limitleridir.
Data Disk Hayır Slave podları için kalıcı disk alanı açılıp açılmayacağını belirler.
Depolama Sınıfı Koşullu (Data disk açılır ise) Depolama şekli belirtiril.
Kapasite Koşullu (Data disk açılır ise) Depolanmak istenilen şekli .

Küme Oluşturma Süreci

Küme oluşturmak için aşağıdaki adımları izleyin:

  1. Add Cluster sayfasını açın.
  2. Genel sekmesinde kümenin adını, isim alanını ve çalışma modunu seçin.
  3. İhtiyacınıza göre Motor, Master ve Slave sekmelerinde kaynak ve imaj yapılandırmalarını gerçekleştirin.
  4. Varsa Node Selectors ve Tolerations kurallarını girin.
  5. Save butonuna tıklayarak işlemi tamamlayın.

Küme başarıyla oluşturulduktan sonra:

  • Küme, belirtilen ayarlarla sisteme kayıt edilir.
  • Kubernetes üzerinde ilgili namespace altında podların provizyon süreci başlar.
  • Durumu Aktif mi seçildiyse aktif olarak listelenir.

Varsayılan Davranış

Küme oluşturulurken sistem aşağıdaki varsayılan davranışları uygular:

  • Aktif mi alanı varsayılan olarak aktiftir (true).
  • Boşta Kalma Zaman Aşımı alanı varsayılan olarak 3600 saniyedir.
  • İşçi Sayısı varsayılan olarak 1 adet olacak şekilde ayarlanır.
  • Motor Pasif, Master Pasif ve Data Disk switch'leri varsayılan olarak pasif (false) durumdadır.

Doğrulamalar

Küme oluşturulmadan önce aşağıdaki doğrulamalar gerçekleştirilir:

  • Küme adı (Ad) boş bırakılamaz ve benzersiz olmalıdır.
  • Kubernetes Alan Adı alanı zorunlu olarak seçilmelidir.
  • Motor, Master ve Slave sekmelerinde imaj (İmaj) ve kaynak sınırları (CPU/Memory) geçerli formatta ve boş bırakılmadan doldurulmalıdır.

Notlar

  • Dinamik kümeler, iş yükü bittiğinde veya kaynak ihtiyacı azaldığında otomatik ölçeklenebilir (Is Dinamic aktifken).
  • Kubernetes üzerindeki kısıtlamalara takılmamak için CPU (m) ve Memory (Mi/Gi) birimlerinin Kubernetes standartlarına uygun yazıldığından emin olunmalıdır.
ESC

Dokümanlarda aramak için yazmaya başlayın.