We leveren Talos-gebaseerde dual-cluster setups (staging en productie) op een voorspelbare maandelijkse factuur. Het pakket omvat GitOps-automatisering, observability, backups, en incident response. Je krijgt een 99,9% maandelijkse SLA, in de praktijk dichter bij 99,99% beschikbaarheid. Geen gemeten verrassingen wanneer workloads groeien.

Meer capaciteit nodig? Extra worker nodes volgen dezelfde VM-sizing als CaffeineStacks blends (Espresso, Lungo, Latte) tegen 50% van de lijstprijs. Je schaalt horizontaal zonder te raden wat de factuur volgende maand wordt.

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 €200/maand vaak een betere fit. Die start je sneller en schaalt makkelijk mee als je groeit.

Wat je krijgt

Vanaf €1500/maand krijg je een complete dual-cluster setup:

Cluster Nodes Doel
Staging 3× Cortado (control plane, 12 GB totaal)
3× Espresso (workers, 24 GB totaal)
Updates en wijzigingen worden hier eerst getest
Production 3× Cortado (control plane, 12 GB totaal)
3× Lungo (workers, 48 GB totaal)
Je productie-workloads draaien hier stabiel

Meer workers nodig? Voeg Espresso, Lungo of Latte nodes toe als je workload groeit. Tijdelijke pieken vangen we op, bij structurele groei plannen we samen de uitbreiding.

Voorspelbare kosten, geen verrassingen

Bij AWS of Azure betaal je voor elke NAT gateway, elke gigabyte bandwidth, en elke load balancer apart. Bij andere managed service providers betaal je €150/uur voor een supportgesprek. Wij werken anders:

  • Vaste maandprijs: €1500/maand voor je dual-cluster basis, support inbegrepen. Extra worker nodes of ondersteunende VM's worden gefactureerd tegen 50% van de CaffeineStacks prijs.
  • Geen verborgen kosten: Bandwidth, load balancers, storage: allemaal inbegrepen. Geen verrassingen op de factuur.
  • Upgrades samen plannen: Meer workers nodig? We plannen het samen en passen de prijs aan. Transparant en voorspelbaar.

Hoe het werkt

Dual-cluster aanpak: Updates en changes gaan eerst naar staging. Als staging X dagen stabiel draait, rollen we automatisch door naar productie. Geen verrassingen, geen nachtelijke incidenten.

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 beschikbaar als er iets mis gaat. We reageren snel wanneer iets kapot gaat, overdag en 's nachts. Voor urgente platform-problemen zijn we binnen een uur beschikbaar tijdens 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. Als het daar werkt, werkt het 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, en signed container pipelines.
  • Disaster recovery: Backup-strategieën en geteste recovery-procedures. Regelmatige failover-tests en runbooks voor blue/green en canary releases.
  • 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.

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.

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 €200/maand zijn een simpeler startpunt dat meeschaalt.

CoffeeSprout infrastructuur