İçeriğe geç
CaaS - Konteyner Servisi

Mono Cloud CaaS

Mono Cloud CaaS, Kubernetes tabanlı uygulamalarınızı çalıştırmanız için kurulumdan günlük operasyona kadar yönettiğimiz, güvenli ve gözlemlenebilir bir konteyner platformudur. Kubernetes’in uçtan uca kurulumunu, deployment ve CI/CD süreçlerinin operasyonel yükünü devralırız; ekibiniz uygulamalarına odaklanır.


Neden Mono Cloud CaaS?

CaaS, Kubernetes’in esnekliğini cluster işletme yükü olmadan kullanmanızı sağlar. RKE2 cluster’ını kurar, Rancher ile yönetir, yükseltir, yedekler ve operasyonel olarak izleriz. Deployment, GitLab CI/CD ve container registry süreçlerini de standartlaştırarak işletiriz.

Uygulama teslim süreçleri GitLab CI/CD ve GitLab Container Registry üzerinden yürütülür. Secret’lar için Kubernetes’in kendi Secret kaynakları kullanılabilir; GitLab CI/CD değişkenleri de pipeline ve .env ihtiyaçları için yönetilebilir. İhtiyaç halinde OpenBao veya Vault konumlandırılabilir.


Temel Özellikler

Yönetilen Kubernetes Cluster’ları

RKE2 tabanlı cluster’lar uçtan uca kurulur ve işletilir. İhtiyacınıza göre düğüm sayısı, kaynak kapasitesi, ağ topolojisi ve çalışma ortamı birlikte planlanır.

Rancher UI ile Yönetim

Rancher arayüzü üzerinden müşterinizin cluster’larına erişebileceği ve kontrol edebileceği bir yönetim katmanı sağlanır. Cluster sağlığı, workload’lar, namespace’ler, kaynak kullanımı ve temel operasyonlar tek arayüzden takip edilebilir.

Rancher UI yönetim arayüzü

Otomatik Güncelleme ve Yedekleme

Kubernetes ve RKE2 yükseltmeleri ile güvenlik yamaları kontrollü bakım süreçleriyle yürütülür. etcd düzeyinde yedekleme ve geri yükleme ile cluster durumunun kurtarılabilirliği korunur.

GitLab CI/CD ve Container Registry

GitLab CI/CD pipeline’ları üzerinden build, test ve deployment süreçleri yürütülür. GitLab Container Registry, imajların saklanması ve cluster’lara sunulması için kullanılır.

Secret Yönetimi

Uygulama ihtiyacına göre Kubernetes Secret kaynakları kullanılabilir. Pipeline’a özel değerler GitLab CI/CD değişkenleri üzerinden yönetilir; ihtiyaç halinde OpenBao veya Vault konumlandırılabilir.

Yedekli Altyapı

Cluster sürekliliği için etcd yedekliliğine ek olarak hipervizör düzeyinde yedeklilik sağlanır. Böylece hem Kubernetes kontrol katmanı hem de cluster’ın çalıştığı altyapı için farklı arıza senaryolarına karşı dayanıklılık oluşturulur.

Uçtan Uca Gözlemlenebilirlik

Grafana Stack ile metrik, log ve trace verileri toplanır; cluster ve uygulama sağlığı tek bir gözlem katmanından takip edilir. Rancher UI ile operasyonel yönetim, Grafana Stack ile gözlemlenebilirlik birbirini tamamlar.


Hangi Sorunları Çözer?

Cluster Operasyon Yükü: Kubernetes kurulumu, yükseltmesi, yedeklemesi ve izlenmesi için gereken uzmanlığı dışarı alır.

Dağınık Teslim Süreçleri: GitLab CI/CD, GitLab Container Registry ve deployment süreçlerini standartlaştırarak geliştirme ekiplerinin daha hızlı ve tekrarlanabilir teslim yapmasını sağlar.

Kapasite ve Süreklilik Riski: etcd ve hipervizör düzeyinde yedeklilik, otomatik yükseltme, izleme ve operasyon desteğiyle sürekliliği güçlendirir.

Yönetim Görünürlüğü: Rancher UI ile müşterilerin cluster ve workload’larına erişebileceği, kontrol edebileceği ve günlük operasyonu takip edebileceği bir arayüz sunar.

Tipik konfigürasyonlar

  • Test - 3 düğümlü tek cluster; geliştirme, CI/CD ve staging için.
  • Production - 3 master/control plane + N worker, tek bölge, otomatik failover.
  • Coğrafi dağıtık - birden çok bölgede cluster. Aktif-Aktif modunda yük bölgeler arasında dağıtılır; Aktif-Pasif modunda ikincil bölge felaket kurtarma içindir.

Bir sonraki dönüşümü birlikte planlayalım.

Ekibimiz teknik gereksinimlerinizi anlamak ve hızlıca prototip çıkarmak için hazır.