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.

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.

