Veröffentlicht am

Kubernetes Freelancer vs Managed Service: Kostenvergleich

Teilen:
Authors

Freelancer-Falle: Warum 1.200 EUR Tagessatz teurer ist als 4.000 EUR Managed Service

Sie suchen einen Kubernetes-Experten und finden auf Freelancer-Portalen Profile mit 1.200 EUR Tagessatz. Klingt nach einem guten Deal im Vergleich zu 4.000 EUR monatlich fuer einen Managed Service. Aber die Rechnung geht nicht auf.

Dieser Artikel zeigt, warum die Entscheidung Kubernetes Freelancer vs Managed Service mehr Variablen hat als nur den Tagessatz - und warum der vermeintlich guenstigere Weg oft der teurere ist.

TL;DR

  • Ein Freelancer mit 1.200 EUR/Tag kostet bei 10 Tagen/Monat bereits 12.000 EUR - dreimal so viel wie ein Managed Service
  • Freelancer erzeugen Wissenssilos: Wenn der Freelancer geht, geht das Know-how mit
  • Ohne SLA gibt es keine garantierte Reaktionszeit bei Production-Ausfaellen
  • Ein Managed Service liefert Team-Redundanz, 24/7 Erreichbarkeit und dokumentierte Prozesse
  • Die Break-Even-Analyse zeigt: Ab 5 Tagen/Monat Bedarf ist der Managed Service guenstiger

Die ehrliche Kostenrechnung

Was der Freelancer wirklich kostet

Kubernetes Freelancer - Monatliche Kosten:

Szenario A: Minimalbetrieb (8 Tage/Monat)
├── 8 Tage x 1.200 EUR:              9.600 EUR
├── Reisekosten (4x vor Ort):          800 EUR
├── Projektmanagement intern (8h):    1.200 EUR
└── Wissensdokumentation:                 0 EUR  (macht keiner)
──────────────────────────────────────────────────
GESAMT:                              11.600 EUR/Monat

Szenario B: Realistischer Betrieb (12 Tage/Monat)
├── 12 Tage x 1.200 EUR:            14.400 EUR
├── Reisekosten (4x vor Ort):          800 EUR
├── Projektmanagement intern (12h):   1.800 EUR
└── Wissensdokumentation:                 0 EUR
──────────────────────────────────────────────────
GESAMT:                              17.000 EUR/Monat

Was der Managed Service kostet

Managed Service - Monatliche Kosten:

├── Service Fee (inkl. 24/7):         4.000 EUR
├── Interner Ansprechpartner (10%):     800 EUR
└── Onboarding (einmalig, auf 12M):    500 EUR
──────────────────────────────────────────────────
GESAMT:                               5.300 EUR/Monat

Direktvergleich auf 12 Monate

KostenfaktorFreelancer (8 Tage/M)Managed Service
Monatliche Kosten11.600 EUR5.300 EUR
Jahreskosten139.200 EUR63.600 EUR
24/7 VerfuegbarkeitNeinJa
SLA mit VertragsstrafeNeinJa
Team-RedundanzNeinJa (3-5 Engineers)
DokumentationVielleichtStandard-Prozess
JahresersparnisReferenz75.600 EUR

Die 5 versteckten Risiken beim Freelancer-Modell

1. Das Wissenssilo-Problem

Der Freelancer kennt Ihren Cluster. Er weiss, warum der Ingress so konfiguriert ist. Er weiss, welcher CronJob jeden Dienstag um 4 Uhr laufen muss. Aber dieses Wissen ist in seinem Kopf - nicht in Ihren Systemen.

# Was passiert, wenn der Freelancer kuendigt:

# Tag 1: Freelancer informiert ueber Kuendigung
kubectl get deployments -A
# Sie sehen 47 Deployments. Wer weiss, was jedes einzelne tut?

# Tag 14: Freelancer ist weg. Alert kommt rein:
# CRITICAL: Pod crash-loop in namespace payment-processing
kubectl logs payment-processor-7d8f9b6c4-x2k9m -n payment-processing
# Error: connection refused to custom-auth-sidecar:8443

# Wer weiss, was der custom-auth-sidecar macht?
# Wer weiss, warum Port 8443 statt 443?
# Wer hat die Doku? Niemand.

In der Praxis sehen wir dieses Muster bei etwa 7 von 10 Freelancer-Engagements: Kein Runbook, keine Architektur-Dokumentation, keine Uebergabe-Checkliste.

2. Keine SLA - kein Netz

Ein Freelancer hat keinen Vertrag mit garantierten Reaktionszeiten. Wenn Ihr Production-Cluster Freitag um 22 Uhr ausfaellt, rufen Sie an - und hoffen.

SituationFreelancerManaged Service
Freitag 22:00, Cluster downMailbox. Vielleicht Rueckruf MontagReaktion in 15 Min (SLA)
Samstag, Security IncidentNicht erreichbarIncident Response Team
Urlaub des Freelancers4-6 Wochen kein SupportTeam-Rotation, kein Ausfall
Freelancer krankUnplanbar, kein BackupAutomatische Vertretung

3. Der Bus-Faktor

Der Bus-Faktor beschreibt, wie viele Personen ausfallen koennen, bevor ein Projekt zum Stillstand kommt. Bei einem Freelancer ist der Bus-Faktor exakt 1.

Bus-Faktor Vergleich:

Freelancer:       [X]1 Person = 1 Single Point of Failure
                   └── Krankheit, Kuendigung, Urlaub = Totalausfall

Managed Service:  [E1] [E2] [E3] [E4] [E5]
                   └── 5 Engineers in Rotation
                   └── Jeder kennt Ihre Infrastruktur
                   └── Ausfall eines Engineers = 0 Impact

4. Fehlende Breite im Stack

Ein Freelancer ist oft Spezialist fuer einen Bereich. Kubernetes-Betrieb erfordert aber Expertise in mindestens 8 Disziplinen gleichzeitig.

KompetenzbereichTypischer FreelancerManaged Service Team
Kubernetes CoreJaJa
Networking (CNI, Ingress, DNS)TeilweiseNetzwerk-Spezialist
Security (Scanning, Policies)GrundlagenSecurity Engineer
Monitoring (Prometheus, Grafana)JaObservability-Spezialist
Backup & Disaster RecoverySeltenStandard-Prozess
CI/CD IntegrationJaJa
Compliance (DSGVO, BSI)NeinCompliance-Beratung
Cost OptimizationSeltenFinOps-Expertise

5. Skalierung unmoeglich

Ihr Unternehmen waechst. Sie brauchen einen zweiten Cluster, eine Staging-Umgebung, Multi-Region. Der Freelancer arbeitet bereits 12 Tage im Monat fuer Sie. Was nun? Einen zweiten Freelancer suchen? Dann haben Sie zwei Wissenssilos statt einem.


Der Entscheidungsrahmen

Wann ein Freelancer Sinn macht

Es gibt Szenarien, in denen ein Freelancer die bessere Wahl ist:

  • Einmaliges Projekt: Migration zu Kubernetes, Cluster-Aufbau, Architektur-Review
  • Weniger als 3 Tage/Monat Bedarf: Gelegentliche Beratung oder Code-Review
  • Ueberbrueckung: Bis ein Managed Service oder internes Team aufgebaut ist
  • Spezialwissen: GPU-Cluster, ML-Pipelines, sehr nischige Anforderungen

Wann ein Managed Service die bessere Wahl ist

  • Laufender Betrieb von Production-Clustern
  • 24/7 Verfuegbarkeit erforderlich
  • Mehr als 5 Tage/Monat an Kubernetes-Arbeit
  • Kein internes Kubernetes-Team vorhanden
  • Compliance-Anforderungen (DSGVO, BSI, ISO 27001)
  • Risikominimierung durch SLAs und Team-Redundanz

Die Break-Even-Analyse

Kosten pro Monat nach Bedarf:

Tage/Monat  | Freelancer   | Managed Service | Guenstiger
──────────────────────────────────────────────────────────
2 Tage      |   2.400 EUR  |   5.300 EUR     | Freelancer
4 Tage      |   4.800 EUR  |   5.300 EUR     | Freelancer
5 Tage      |   6.000 EUR  |   5.300 EUR     | Managed Service
8 Tage      |   9.600 EUR  |   5.300 EUR     | Managed Service
12 Tage     |  14.400 EUR  |   5.300 EUR     | Managed Service
15 Tage     |  18.000 EUR  |   5.300 EUR     | Managed Service

Break-Even: ~4,5 Tage pro Monat

Hinweis: Managed Service inkl. 24/7, SLA, Team.
Freelancer: Nur Tagessatz, ohne SLA, ohne 24/7.

Ab 5 Tagen monatlichem Bedarf ist der Managed Service nicht nur guenstiger, sondern liefert auch erheblich mehr Leistung durch Team-Redundanz und SLA-Garantien.


Checkliste: Freelancer richtig einsetzen

Falls Sie sich trotzdem fuer einen Freelancer entscheiden, minimieren Sie die Risiken:

# freelancer-onboarding-checklist.yaml
# Dokumentationsanforderungen an jeden Freelancer

documentation_requirements:
  architecture:
    - cluster_topology_diagram
    - network_architecture
    - component_dependencies
  runbooks:
    - deployment_procedures
    - rollback_procedures
    - incident_response_steps
    - backup_restore_procedures
  handover:
    - access_credentials_in_vault
    - monitoring_dashboard_links
    - alerting_rules_explanation
    - known_issues_and_workarounds

review_cadence:
  weekly: "Code Review aller Aenderungen"
  monthly: "Architektur-Review mit internem Team"
  quarterly: "Wissenstransfer-Session (aufgezeichnet)"

exit_strategy:
  notice_period: "mindestens 4 Wochen"
  handover_document: "vollstaendiges Runbook"
  knowledge_transfer: "2 Tage mit Nachfolger"
  access_revocation: "sofort nach letztem Tag"

Vertragsklauseln die Sie brauchen

KlauselWarum wichtig
DokumentationspflichtRunbooks muessen bei Projektende vollstaendig sein
IP-RechteAlle Skripte und Configs gehoeren Ihrem Unternehmen
Uebergabepflicht2+ Tage Wissenstransfer bei Vertragsende
HaftungMindestens fuer grobe Fahrlaessigkeit
KuendigungsfristMindestens 4 Wochen, besser 8

Hybridmodell: Das Beste aus beiden Welten

Fuer manche Unternehmen funktioniert ein Hybridansatz:

Hybridmodell:

Managed Service (Basis):          4.000 EUR/Monat
├── 24/7 Monitoring & Alerting
├── Incident Response
├── Security Patches & Updates
├── Backup & Disaster Recovery
└── Monatliches Reporting

Freelancer (Projekte):            nach Bedarf
├── Neue Feature-Entwicklung
├── Grosse Migrationen
├── Spezial-Integrationen
└── Architektur-Workshops

Vorteil: Betrieb ist gesichert,
         Freelancer bringt Projekt-Expertise ein.

Dieses Modell funktioniert gut, wenn Sie einen stabilen Betrieb durch den Managed Service sicherstellen und gezielt Freelancer fuer abgegrenzte Projekte einsetzen.


Praxis-Szenario: Was passiert bei einem Ausfall

Stellen Sie sich vor: Donnerstag, 23:15 Uhr. Ihr Online-Shop ist down. Kubernetes meldet: Node NotReady, 12 Pods in CrashLoopBackOff.

# Das Alert kommt rein:
kubectl get nodes
# NAME           STATUS     ROLES    AGE   VERSION
# worker-01      NotReady   <none>   180d  v1.29.2
# worker-02      Ready      <none>   180d  v1.29.2
# worker-03      NotReady   <none>   180d  v1.29.2

kubectl get pods -A | grep -v Running
# NAMESPACE    NAME                          STATUS
# shop         checkout-6f8d9c7b5-abc12      CrashLoopBackOff
# shop         product-api-8b4e5d2f1-def34   CrashLoopBackOff
# payment      stripe-gw-3a7c9e8d6-ghi56     CrashLoopBackOff
# ...12 weitere Pods

Ablauf mit Freelancer

23:15  Alert kommt
23:16  Sie rufen den Freelancer an → Mailbox
23:20  SMS geschickt → keine Antwort
23:45  Freelancer ruft zurueck: "Bin auf einer Feier, kann gerade nicht"
00:30  Freelancer schaut remote drauf: "Hmm, das ist komisch"
01:15  Freelancer findet das Problem: etcd disk full
01:45  Problem geloest
──────────────────────────────────────────────────
Downtime: 2,5 Stunden
Umsatzverlust (bei 50.000 EUR/Tag Online-Umsatz): ~5.200 EUR

Ablauf mit Managed Service

23:15  Alert kommt → automatisch an On-Call-Engineer
23:16  Engineer bestaetigt Incident, beginnt Diagnose
23:22  Root Cause identifiziert: etcd disk full
23:28  Fix deployed, Pods starten
23:35  Alle Services wieder healthy, Incident Report gestartet
──────────────────────────────────────────────────
Downtime: 20 Minuten
Umsatzverlust: ~700 EUR
SLA-Reaktionszeit eingehalten: Ja (15 Min garantiert)

Differenz eines einzigen Vorfalls: 4.500 EUR - mehr als die monatliche Managed-Service-Gebuehr.


Fazit

Die Entscheidung Kubernetes Freelancer vs Managed Service ist keine Frage des Tagessatzes. Es ist eine Frage der Gesamtkosten, der Risiken und der Zuverlaessigkeit.

Fuer den laufenden Betrieb von Production-Clustern im Mittelstand ist der Managed Service in den allermeisten Faellen die wirtschaftlichere und sicherere Wahl. Freelancer haben ihre Berechtigung - aber fuer abgegrenzte Projekte, nicht fuer den 24/7-Betrieb.

Die Frage ist nicht, was der Tagessatz kostet. Die Frage ist, was eine Stunde Downtime kostet.


Verwandte Artikel


Sie stehen vor der Entscheidung und moechten eine ehrliche Einschaetzung fuer Ihre Situation? Wir beraten Sie unverbindlich - ohne Verkaufsdruck. Sprechen Sie mit uns.

Kubernetes-Beratung gesucht?

Wir helfen deutschen Unternehmen bei der Kubernetes-Implementierung, Migration und Optimierung. DSGVO-konform und praxiserprobt.

📖 Verwandte Artikel

Weitere interessante Beiträge zu ähnlichen Themen