Last updated: · Prepared by DataKobi Engineering Team
Container as a Service
CaaS (Container as a Service) is a service model in which you run your container-based applications on Kubernetes while DataKobi operates the control plane (API server, etcd, upgrades).
Kubernetes is powerful but hard to operate: etcd backups, three minor version upgrades a year, CNI/CSI drivers, certificate rotation and CIS hardening demand constant effort. With DataKobi CaaS, this entire layer is our responsibility; your team simply deploys the application.
Clusters run in Ankara and Istanbul, with latency within Türkiye under 8 ms. When traffic rises, the Horizontal Pod Autoscaler and the cluster autoscaler grow resources automatically; when traffic drops at night, they scale back down to cut costs.
Key features
Managed control plane
Highly available API server, etcd and scheduler; upgrades without downtime.
Autoscaling
End-to-end elasticity from pod to node with HPA and the cluster autoscaler.
Built-in ingress and LB
NGINX ingress, cert-manager and an L4 load balancer come ready to use.
GitOps ready
ArgoCD/Flux integration; compatible with your registry and CI/CD chain.
What is the real cost difference between running Kubernetes yourself and CaaS?
The hidden line item of running your own cluster is engineer time: in CNCF surveys, organizations spend an average of 10+ engineer-hours a week on Kubernetes operations, and this multiplies during version upgrade periods. Add etcd disaster scenarios, security patches (for example IngressNightmare-like CVEs disclosed in 2025) and the on-call burden. With CaaS, a 99.99% control plane SLA is in the contract; upgrades are seamless and the version policy is kept current. Compared with the annual cost of a senior platform engineer in Türkiye, CaaS is typically 60%+ more economical for a mid-sized cluster.
Which workloads should move to Kubernetes, and which should not?
Good candidates: stateless APIs and web services, queue consumers, scheduled jobs and microservice architectures — these benefit directly from autoscaling and self-healing. Those needing care: monolithic applications should be containerized first, and software licensed per core (some Oracle/SAP components) should not be moved without a license analysis. Critical databases can technically run on Kubernetes, but for most customers we recommend a hybrid architecture that keeps the database in the managed Database Services layer — lower operational risk and a more mature backup discipline.
Technical Specifications
- Kubernetes: Support for the 3 latest minor versions, CIS hardening
- Storage: NVMe-based CSI, NFS/CephFS for RWX
- Network: Calico or Cilium, NetworkPolicy support
- Observability: Prometheus + Grafana + Loki stack
- SLA: Control plane 99.99%, node pool 99.9%
Frequently Asked Questions
What is the difference between CaaS and my own Kubernetes cluster?
Will my existing Docker images work?
Can I run stateful applications (databases, etc.)?
Does it work multi-zone?
A 30-minute discovery call with your architect
We will listen to your needs and outline the right architecture and a clear pricing framework in the same call. The first consultation is free.