Een managed cluster is er voor teams met meerdere applicaties en omgevingen. Draai je een enkele applicatie die geregeld moet zijn? Dan is een CaffeineStack vanaf €300/maand de betere start.

Zelf beheren vanaf €100 · geregeld vanaf €300 · eigen platform vanaf €2.500.

We leveren Talos-gebaseerde dual-cluster setups (staging en productie) op een voorspelbare maandelijkse factuur. Daar zitten GitOps-automatisering, observability, backups en incident response in, met een 99,9% maandelijkse SLA. Het Advanced-serviceniveau zit in de clusterbasis: voor P1-incidenten op productie reageren wij ook buiten kantooruren.

Meer capaciteit nodig? De basis groeit met je mee. Tijdelijke pieken vangen we op; structurele uitbreiding plannen we in overleg.

Is Kubernetes iets voor jou?

Kubernetes is de juiste keuze als je meerdere apps en services draait die orchestratie nodig hebben, container-native workflows wilt, en behoefte hebt aan auto-scaling, rolling updates en service discovery. Je team is klaar om cloud-native patterns te omarmen en wil de flexibiliteit die containers bieden.

Nog niet zover? Voor simpelere setups met één of twee apps is onze Managed Servers-oplossing vanaf €300/maand vaak een betere fit. Die start je sneller en schaalt makkelijk mee als je groeit.

Op zoek naar een tussenoplossing? Pods vanaf €100/maand geeft je een namespace op ons managed Kubernetes cluster zonder zelf een cluster te beheren.

Wat je krijgt

Vanaf €2.500/maand krijg je een complete dual-cluster setup. De inrichting is eenmalig €2.500: architectuursessie, clusterbouw, migratieondersteuning, monitoring- en backuponboarding, en een gedocumenteerde hersteltest met runbook. De looptijd is 12 maanden.

Cluster Nodes Doel
Staging 3× control plane
3× workers
Updates en wijzigingen worden hier eerst getest
Production 3× control plane
3× workers
Je productie-workloads draaien hier stabiel

In de clusterbasis zitten 72 vCPU, 176 GB geheugen, 2 TB NVMe en 2 TB SAS/SATA-opslag, beide inclusief redundantie en backups.

Tijdelijke pieken vangen we op. De basis groeit met je mee; structurele uitbreiding plannen we in overleg.

Wat "managed" hier betekent

Managed Kubernetes is een rekbaar begrip. Er zijn aanbieders waar je voor minder dan €100 per maand een managed cluster krijgt. Lees je verder, dan blijkt "managed" daar te stoppen bij het control plane. Worker nodes patchen, ingress en TLS inrichten, monitoring opbouwen, backups regelen, wakker worden als er iets omvalt: dat is aan jou, of het kost losse consultancy-uren.

Wij trekken de grens een paar lagen hoger:

Laag Control-plane-only aanbieders CoffeeSprout Managed Cluster
Control plane Beheerd Beheerd
Worker nodes Jij patcht, upgradet en schaalt Wij patchen, upgraden en schalen
Platform (ingress, TLS, monitoring, backups) Zelf opzetten en onderhouden Inbegrepen, door ons beheerd
Incidenten Jouw pager Wij reageren; voor P1-incidenten op productie ook buiten kantooruren

Vandaar het prijsverschil. Je vergelijkt geen cluster met een cluster, maar een control plane met een team dat je platform draaiend houdt.

Ook zonder Kubernetes

Hetzelfde dedicated platform bestaat ook als managed VM-omgeving op Proxmox. Zelfde capaciteit in de basis (72 vCPU, 176 GB geheugen, 2 TB NVMe en 2 TB SAS/SATA-opslag), zelfde Advanced-serviceniveau, zelfde prijs en inrichting. Alleen de vorm verschilt: virtual machines in plaats van containers.

Kubernetes is de standaard voor container-native teams. De VM-variant past bij omgevingen die op virtual machines draaien: CI-runners, GitLab, legacy services of gemengde workloads. Welke vorm bij jouw platform past, bepalen we samen in de architectuursessie.

Voorspelbare kosten, geen verrassingen

Bij AWS of Azure betaal je voor elke NAT gateway, elke gigabyte bandwidth, en elke load balancer apart. Wij werken anders:

  • Vaste maandprijs: vanaf €2.500/maand voor je dual-cluster basis, Advanced-serviceniveau en support inbegrepen.
  • Eenmalige inrichting: €2.500 voor architectuursessie, clusterbouw, migratieondersteuning, monitoring- en backuponboarding, en een gedocumenteerde hersteltest met runbook. Staat hier op de pagina, geen verrassing achteraf.
  • Loadbalancer en verkeer inbegrepen: 2 TB NVMe en 2 TB SAS/SATA-opslag zitten in de clusterbasis. Uitbreiding tegen de gepubliceerde prijzen: NVMe €25 per 100 GB, SAS/SATA-opslag €15 per 100 GB.
  • Looptijd 12 maanden: De eenmalige inrichting en de hardware die we voor je klaarzetten rechtvaardigen een jaar.
  • Werk buiten scope: Vooraf een vaste prijs per klus, op basis van ons uurtarief van €120. Je weet het bedrag voordat we beginnen.
  • Prijzen staan op de site: Wat je hier leest is het startpunt. Jouw workloads bepalen de uiteindelijke scope, maar je ziet altijd vooraf wat het kost. Geen offertetraject van drie gesprekken voordat je een prijs ziet.

Hoe het werkt

Dual-cluster aanpak: Updates en changes gaan eerst naar staging. Als staging stabiel draait, rollen we door naar productie. Hoe lang we wachten hangt af van de impact van de change. Zo raakt een update productie pas als hij zich op staging bewezen heeft.

GitOps: Je infrastructuur en deployments staan in Git. We gebruiken Argo CD voor geautomatiseerde rollouts. Elke change is traceerbaar, elke deploy is herhaalbaar.

Monitoring & observability: Prometheus, Grafana, en OpenTelemetry ingebouwd. Je ziet wat er draait, waar resources naartoe gaan, en waar bottlenecks zitten. Dashboards voor je team, alerts naar wie jij wilt.

Support en beheer: Wij upgraden Kubernetes, patchen nodes, monitoren de health van je cluster, en zijn er als er iets misgaat. Advanced zit in de clusterbasis: voor P1-incidenten op productie reageren wij ook buiten kantooruren. Routine-verzoeken pakken we binnen een werkdag op.

Dual Kubernetes cluster setup met staging en productie
Staging cluster test alle wijzigingen voordat ze automatisch naar productie worden doorgezet.

Waarom deze technische keuzes?

Talos Linux: We gebruiken Talos als OS voor de Kubernetes nodes. Talos is immutable, API-driven, en secure by default. Het is speciaal gebouwd voor Kubernetes, zonder legacy OS-ballast. Dat betekent minder aanvalsoppervlak, voorspelbare updates, en geen handmatige SSH-sessies meer.

Dual-cluster approach: Twee identieke clusters (staging en production) zorgen ervoor dat updates eerst worden getest voordat ze productie raken. Staging draait dezelfde configuratie, dezelfde versies, en dezelfde workloads. Verrassingen vang je daar af, niet in productie.

Minimale cluster sizing: 3 control plane nodes en 3 worker nodes is de minimum viable HA-setup. Meer workers voeg je toe als je workload groeit. Dit houdt de kosten voorspelbaar zonder in te leveren op betrouwbaarheid.

Wat zit er verder bij

  • Managed ingress & TLS: Certificate management, SSL-terminatie, en routing naar je services. Automatische cert renewal via Let's Encrypt of je eigen CA.
  • Veilige toegang: VPN of dedicated circuits naar je cluster. RBAC geconfigureerd, identity-integratie via Keycloak, en signed container pipelines.
  • Disaster recovery: Backup-strategieën en geteste recovery-procedures, met runbooks voor blue/green en canary releases. De gemeten hersteltijden staan hieronder bij Continuïteit.
  • Capaciteitsplanning: Kwartaalreviews met bufferruimte voor seizoenspieken. Groei plannen we samen, zonder verrassingen op de factuur.
  • CI/CD integratie: Buildpacks, Maven/Gradle pipelines, en artifact signing. We helpen je pipeline te integreren met GitOps.

Continuïteit

  • Remote recovery, inbegrepen: Backups draaien twee keer per dag en worden automatisch geverifieerd. Herstel is gemeten, niet geschat: een volledig clusterherstel in 49 minuten, losse VM's in 1,5 tot 6 minuten. Lees hoe we dit gemeten hebben.
  • Uitwijk naar een tweede Nederlandse locatie: Beschikbaar voor platforms die door moeten draaien als een datacenter wegvalt. We testen uitwijk minimaal jaarlijks en de testdatum staat in je jaaroverzicht. De uitwijkprijs hangt af van je omgeving en krijg je vooraf als vast maandbedrag.
  • Volledig dubbel draaien: Je platform actief op twee locaties, beschikbaar als optie.

Java-voordelen

Java is waar we thuis zijn, dus je krijgt extra's:

  • JDK base images: Curated images met Temurin en OpenJDK. Automatische updates, getriggerde rollouts, en getest in staging eerst.
  • JVM-tuning: Liveness checks en auto-scaling profielen afgestemd op Spring Boot, Quarkus, en Jakarta EE.
  • Observability: JVM metrics, request traces, en log correlatie. Dashboards met heap usage, GC stats, en thread dumps ready to go.

Voor wie is dit?

Java-teams zonder SRE-afdeling: Je wilt Kubernetes, maar niet het gedoe van cluster-beheer. Wij runnen de infrastructuur, jij bouwt features.

Agencies met meerdere klanten: Eén cluster voor al je Java-projecten, met namespace-isolatie en voorspelbare kosten. Geen verrassingen als een klant opeens meer resources nodig heeft. Bouw je voor klanten? Lees ook hoe we met bureaus samenwerken.

Scale-ups die doorgroeien: Je bent managed servers ontgroeid maar wilt nog geen SRE-team inhuren. Dit is de tussenoplossing.

Kies je platform

Klaar voor Kubernetes? Stuur een korte beschrijving van je workloads en doelen. We reageren binnen een werkdag om de architectuursessie in te plannen.

Boek architectuursessie

Nog niet zover? Onze Managed Servers vanaf €300/maand zijn een simpeler startpunt dat meeschaalt.

CoffeeSprout infrastructuur