- Authors

- Name
- Phillip Pham
- @ddppham
Cloud-Support antwortet nicht: Wann Sie einen echten Kubernetes-Partner brauchen
TL;DR
- Cloud-Provider-Support (AWS, Azure, GCP) endet an der Kubernetes-Grenze: Der Hyperscaler supportet seine Managed Control Plane, aber nicht Ihre Workloads, Helm Charts, Ingress-Konfiguration oder Monitoring-Probleme.
- Reaktionszeiten im Business-Support-Tier liegen bei 1-4 Stunden. Der erste Kontakt ist ein Ticket-System, nicht ein Mensch, der Ihren Cluster kennt.
- Der Support-Agent kennt Ihre Infrastruktur nicht: Jedes Ticket beginnt bei Null mit Informationssammlung, auch wenn der Cluster brennt.
- Ein spezialisierter Kubernetes-Partner kennt Ihren Cluster, hat Kontext und reagiert in 15-30 Minuten -- mit Loesungen statt mit Rueckfragen.
- Die Kombination aus Cloud-Provider fuer Infrastruktur und K8s-Partner fuer Betrieb liefert die beste Abdeckung.
Das Szenario: Freitagabend, 21 Uhr, Production ist down
Ihr E-Commerce-System laeuft auf einem EKS-Cluster bei AWS. Freitagabend, kurz vor dem Wochenende, fallen mehrere Pods in CrashLoopBackoff. Die Ingress-Route liefert 502-Fehler. Kunden sehen eine Fehlerseite, der Umsatz laeuft gegen Null.
Ihr Admin oeffnet ein Support-Ticket bei AWS mit Severity "Business Critical". Was passiert?
Timeline eines AWS-Support-Tickets (Business-Tier, realistisch):
21:00 Ticket eroeffnet: "EKS Pods CrashLoopBackoff, 502 auf Ingress"
21:08 Automatische Bestaetigungs-Mail: "Wir haben Ihr Ticket erhalten"
21:35 Erster Agent antwortet: "Koennen Sie bitte die Pod-Logs teilen?"
21:42 Sie senden kubectl-Logs
22:10 Agent: "Koennen Sie kubectl describe pod ausfuehren?"
22:15 Sie senden die Ausgabe
22:45 Agent: "Das scheint ein Application-Level-Problem zu sein.
EKS Control Plane ist healthy. Wir koennen bei
Application-Workloads leider nicht helfen."
23:00 Sie sind auf sich allein gestellt.
Vergangene Zeit: 2 Stunden
Ergebnis: Kein Ergebnis. Problem liegt ausserhalb des Support-Scope.
Geschaetzter Umsatzverlust: 4.000 - 20.000 EUR
Das ist kein Worst Case. Das ist der normale Ablauf. Und es liegt nicht daran, dass AWS schlechten Support liefert -- es liegt daran, dass der Cloud-Provider fuer etwas anderes verantwortlich ist als das, was Ihnen gerade Probleme macht.
Was Cloud-Provider-Support abdeckt -- und was nicht
Die Verantwortungsgrenze ist klar definiert, aber den meisten Kunden nicht bewusst:
| Bereich | AWS/Azure/GCP-Support | Kubernetes-Partner |
|---|---|---|
| Control Plane (API Server, etcd) | Ja | Ja |
| Node-Provisionierung | Ja (bei Managed Nodes) | Ja |
| Kubernetes-Upgrades | Dokumentation bereitstellen | Durchfuehren und absichern |
| Workload-Deployments | Nein | Ja |
| Helm Charts / Kustomize | Nein | Ja |
| Ingress Controller (nginx, Traefik) | Nein | Ja |
| Monitoring (Prometheus, Grafana) | Nein (nur CloudWatch/Azure Monitor) | Ja |
| CI/CD-Pipeline-Probleme | Nein | Ja |
| Applikations-Debugging | Nein | Eingeschraenkt |
| Network Policy Debugging | Nein | Ja |
| Persistent Volume Probleme | Nur Cloud-Storage-Seite | Ja (inkl. K8s-Seite) |
| cert-manager, external-dns | Nein | Ja |
| RBAC-Konfiguration | Nein | Ja |
| Cluster-Architekturberatung | Nein | Ja |
| Post-Mortem und Root Cause | Nur fuer ihre Dienste | Ja, fuer alles |
Die Faustregel: Der Cloud-Provider supportet seine Infrastruktur bis zur Kubernetes-API. Alles, was Sie auf Kubernetes deployen -- also der gesamte Stack, der Ihr Geschaeft am Laufen haelt -- ist ausserhalb seines Scopes.
Support-Tiers der Hyperscaler: Was Sie wirklich bekommen
AWS Support
AWS Support Tiers fuer EKS:
Basic (kostenlos):
├── Zugang zu Dokumentation und Foren
├── Service Health Dashboard
└── Kein technischer Support
Reaktionszeit: keine
Developer (29 USD/Monat):
├── E-Mail-Support waehrend Buerozeiten
├── 1 Kontaktperson
└── Allgemeine Architekturberatung
Reaktionszeit: 12-24 Stunden
Business (min. 100 USD/Monat oder 10% der Rechnung):
├── 24/7-Support per Telefon und Chat
├── Unbegrenzte Kontaktpersonen
├── Infrastructure Event Management
└── Trusted Advisor
Reaktionszeit: 1 Stunde (Production down)
Enterprise (min. 15.000 USD/Monat):
├── Alles aus Business
├── Technical Account Manager (TAM)
├── Concierge Support Team
├── Infrastructure Event Management
└── Well-Architected Reviews
Reaktionszeit: 15 Minuten (Business critical)
Die meisten Mittelstaendler haben Business-Support. Das bedeutet: 1 Stunde Reaktionszeit bei Production-Ausfall. Aber "Reaktionszeit" heisst: Jemand bestaetigt Ihr Ticket. Nicht: Jemand hat Ihr Problem geloest.
Azure Support
Azure Support Tiers:
Basic (kostenlos):
├── Billing-Support
├── Dokumentation
└── Kein technischer Support
Developer (29 USD/Monat):
├── E-Mail-Support waehrend Buerozeiten
└── Reaktionszeit: 8 Stunden (Severity B)
Standard (100 USD/Monat):
├── 24/7-Support per Telefon und E-Mail
└── Reaktionszeit: 1 Stunde (Severity A)
Professional Direct (1.000 USD/Monat):
├── Alles aus Standard
├── Technische Beratung
├── Webinare
└── Reaktionszeit: 1 Stunde (Severity A) + Eskalationsmanagement
Premier (individuell):
├── Designated Support Engineer
├── On-Site-Support moeglich
└── Reaktionszeit: 15 Minuten (Critical)
Die 5 Pain Points mit Hyperscaler-Support
Pain Point 1: Kein Kontext ueber Ihre Infrastruktur
Jedes Mal, wenn Sie ein Ticket oeffnen, muessen Sie Ihre gesamte Cluster-Architektur erklaeren. Der Support-Agent sieht nicht Ihren Cluster. Er kennt nicht Ihre Deployment-Strategie, Ihre Network Policies oder Ihre Monitoring-Konfiguration.
Typischer Informationsfluss bei einem Cloud-Support-Ticket:
Ticket 1 (Sie): "Pods CrashLoopBackoff auf EKS"
Antwort 1 (Agent): "Welche EKS-Version? Node-Typ? Region?"
Ticket 2 (Sie): "EKS 1.31, m5.xlarge, eu-central-1"
Antwort 2 (Agent): "Koennen Sie kubectl describe pod senden?"
Ticket 3 (Sie): [20 Zeilen YAML-Output]
Antwort 3 (Agent): "Sehen Sie OOMKilled Events? Das ist kein EKS-Problem,
das ist eine Resource-Limit-Konfiguration Ihrer App."
Ticket 4 (Sie): "Ja, aber warum passiert das ploetzlich?"
Antwort 4 (Agent): "Application-Level-Debugging liegt ausserhalb
unseres Support-Scope."
Vergangene Zeit: 3-6 Stunden (je nach Ticketaufkommen)
Ergebnis: Verweis auf Application-Level
Ein Kubernetes-Partner, der Ihren Cluster kennt, haette in 15 Minuten gesehen: "Der Memory-Verbrauch ist nach dem letzten Deployment gestiegen. Das neue Release hat ein Memory Leak. Rollback auf die vorherige Version, dann Debugging am Montag."
Pain Point 2: Scope-Grenzen mitten im Incident
Der Cloud-Provider-Support arbeitet strikt innerhalb seines Verantwortungsbereichs. Das ist organisatorisch nachvollziehbar -- aber waehrend eines Incidents ist es verheerend.
| Ihr Problem | Cloud-Provider sagt | Was Sie brauchen |
|---|---|---|
| Ingress liefert 502 | "ALB/NLB ist healthy" | Jemand, der nginx-Ingress debugged |
| Pods starten nicht | "Node ist healthy, Kubelet laeuft" | Jemand, der Image-Pull-Fehler loest |
| DNS-Aufloesung fehlerhaft | "Route53 funktioniert" | Jemand, der CoreDNS debugged |
| Zertifikat abgelaufen | "ACM ist nicht konfiguriert" | Jemand, der cert-manager repariert |
| PVC full | "EBS-Volume ist provisioniert" | Jemand, der Log-Rotation einrichtet |
| Hohe API-Server-Latenz | "Control Plane ist healthy" | Jemand, der uebermaessige Watches findet |
In jedem dieser Faelle liegt das Problem in der Kubernetes-Schicht -- nicht in der Cloud-Infrastruktur. Der Cloud-Provider kann bestaetigen, dass seine Dienste funktionieren. Den eigentlichen Fehler finden muss jemand anderes.
Pain Point 3: Eskalation ist schwierig
Bei Enterprise-Support haben Sie einen Technical Account Manager (TAM). Bei Business-Support haben Sie ein Ticket-System. Wenn Sie eskalieren wollen, muessen Sie:
- Das Ticket als "Severity 1" markieren
- Begruenden, warum es Business-kritisch ist
- Warten, bis ein Senior-Agent uebernimmt
- Dem Senior-Agent nochmal alles erklaeren
Dieser Prozess dauert Stunden. Bei einem spezialisierten Kubernetes-Partner rufen Sie an und sprechen mit jemandem, der Ihren Cluster letzte Woche gewartet hat.
Pain Point 4: Sprachbarriere und Zeitzonen
AWS- und Azure-Support fuer den Business-Tier ist ueberwiegend auf Englisch. Das ist fuer die meisten IT-Teams handhabbar -- aber waehrend eines kritischen Incidents um 3 Uhr morgens moechten Sie Ihr Problem nicht in einer Fremdsprache erklaeren.
Ausserdem sitzt der Support-Agent moeglicherweise in einer anderen Zeitzone. Die Antwort auf Ihr Ticket kommt, wenn in deren Zeitzone jemand verfuegbar wird -- nicht unbedingt, wenn Sie die Antwort brauchen.
Pain Point 5: Keine proaktive Wartung
Cloud-Provider-Support ist reaktiv. Sie oeffnen ein Ticket, wenn etwas kaputt ist. Niemand schaut sich proaktiv Ihren Cluster an und sagt: "In zwei Wochen laufen Ihre Zertifikate ab" oder "Ihr etcd waechst ungewoehnlich schnell".
Ein Kubernetes-Partner mit Monitoring-Zugang sieht diese Probleme, bevor sie kritisch werden.
Welche naechtlichen Incidents dabei typischerweise auftreten, zeigt unser Production-Ausfall-Notfallplan.
Der Vergleich: Cloud-Provider-Support vs. Kubernetes-Partner
| Kriterium | Cloud-Provider (Business) | Kubernetes-Partner |
|---|---|---|
| Reaktionszeit | 1 Stunde (Ticket-Bestaetigung) | 15-30 Minuten (Mensch am Telefon) |
| Zeit bis Loesung (MTTR) | 4-12 Stunden | 30-90 Minuten |
| Kennt Ihren Cluster | Nein | Ja |
| Scope | Cloud-Infrastruktur + Control Plane | Gesamter K8s-Stack |
| Sprache | Englisch (DE bei Enterprise) | Deutsch |
| Proaktive Wartung | Nein | Ja |
| Post-Mortem | Nur fuer Cloud-Dienste | Fuer den gesamten Stack |
| Kosten (monatlich) | 100-1.000 EUR (Support-Tier) | 3.000-6.000 EUR (Managed Service) |
| On-Call-Rotation | Ja (grosses Team) | Ja (5-8 Engineers) |
| Cluster-Upgrades | Dokumentation | Durchfuehrung |
| Best Practice Reviews | Nein (nur bei Enterprise) | Ja (vierteljaehrlich) |
| Vertragsstrafen bei SLA-Verletzung | Ja (Service Credits) | Ja (individuell verhandelbar) |
Die Kosten des Kubernetes-Partners sind hoeher. Aber der Vergleich ist unfair, weil der Cloud-Provider-Support und der Kubernetes-Partner unterschiedliche Dinge liefern. Der Cloud-Provider-Support ist keine Alternative zum Kubernetes-Partner -- er ist eine Ergaenzung.
Wann Cloud-Provider-Support ausreicht
Nicht jedes Unternehmen braucht einen dedizierten Kubernetes-Partner. Cloud-Provider-Support kann ausreichen, wenn:
- Sie nur die Managed Control Plane nutzen (EKS, AKS, GKE) und wenige einfache Workloads fahren
- Ihr internes Team 3+ erfahrene Kubernetes-Engineers hat
- Ihre SLA-Anforderungen bei maximal 99,5% liegen
- Sie keine 24/7-Verfuegbarkeit garantieren muessen
- Incidents waehrend der Geschaeftszeiten passieren (unrealistisch, aber moeglich bei internen Applikationen)
Fuer die meisten 300-1.000-MA-Unternehmen mit kundenrelevanten Workloads auf Kubernetes ist der Cloud-Provider-Support allein nicht ausreichend.
Wie sich Managed Services im Vergleich zu Inhouse-Betrieb rechnen, zeigt der Managed Service vs. Inhouse Vergleich.
Das optimale Setup: Cloud-Provider + K8s-Partner
Die beste Loesung ist nicht "entweder oder", sondern eine klare Aufgabenteilung:
# support-architektur.yaml
# Optimale Support-Struktur fuer Mittelstaendler
apiVersion: v1
kind: ConfigMap
metadata:
name: support-setup
data:
cloud-provider-support: |
Tier: Business (AWS) / Standard (Azure)
Zustaendig fuer:
- Control Plane Health und Incidents
- Node-Provisionierung und -Probleme
- Cloud-Networking (VPC, Load Balancer, DNS)
- Cloud-Storage (EBS, Azure Disk)
- IAM und Cloud-Security
- Billing und Kostenoptimierung
Eskalation: Nur fuer Cloud-Infrastruktur-Probleme
kubernetes-partner: |
Tier: Managed Service mit SLA
Zustaendig fuer:
- Kubernetes-Stack (alles oberhalb der Control Plane)
- Workload-Betrieb und Troubleshooting
- Monitoring, Alerting, Log-Aggregation
- Cluster-Upgrades und Maintenance Windows
- Security Patching und Compliance
- 24/7 On-Call und Incident Response
- Proaktive Wartung und Optimierung
Eskalation: Erster Ansprechpartner bei ALLEN K8s-Problemen
eskalationsprozess: |
Level 1: Kubernetes-Partner (Reaktion in 15 Min)
Level 2: Cloud-Provider-Support (wenn Infrastruktur betroffen)
Level 3: Gemeinsame Analyse (Partner + Cloud-Provider)
In der Praxis bedeutet das: Wenn etwas kaputtgeht, rufen Sie immer zuerst den Kubernetes-Partner an. Dieser entscheidet, ob ein Cloud-Provider-Ticket noetig ist -- und oeffnet es bei Bedarf in Ihrem Namen, mit den richtigen technischen Details und der richtigen Severity.
Worauf Sie bei der Partnerwahl achten sollten
Nicht jeder Kubernetes-Dienstleister ist ein guter Betriebspartner. Pruefen Sie diese Punkte:
Kubernetes-Partner Bewertungskriterien:
Technische Kompetenz:
├── [ ] Team hat CKA/CKS-Zertifizierungen
├── [ ] Erfahrung mit Ihrem Cloud-Provider (AWS/Azure/GCP)
├── [ ] Referenzen in vergleichbarer Groesse und Branche
├── [ ] Eigene Tooling-Kompetenz (Prometheus, ArgoCD, Velero)
└── [ ] Nachweisbare Incident-Response-Erfahrung
SLA und Verfuegbarkeit:
├── [ ] 24/7-Erreichbarkeit vertraglich garantiert
├── [ ] Reaktionszeiten definiert (15-30 Min fuer Critical)
├── [ ] MTTR-Ziele vereinbart
├── [ ] Eskalationsprozeduren dokumentiert
└── [ ] Vertragsstrafen bei SLA-Verletzung
Zusammenarbeit:
├── [ ] Deutschsprachiger Support
├── [ ] Dedizierter Ansprechpartner (nicht nur Ticket-System)
├── [ ] Regelmaessige Reviews (monatlich/vierteljaehrlich)
├── [ ] Wissenstransfer an Ihr Team inkludiert
└── [ ] Transparente Dokumentation aller Aenderungen
Sicherheit:
├── [ ] DSGVO-konforme Datenverarbeitung
├── [ ] Zugangskonzept mit Audit-Trail
├── [ ] Kein permanenter Admin-Zugriff (Just-in-Time)
└── [ ] NDA und Vertraulichkeitsvereinbarung
Die Unterschiede zwischen Freelancern und Managed-Service-Partnern erklaert der Freelancer vs. Managed Service Vergleich.
Kosten im Kontext: Was kostet ein Incident?
Die Support-Kosten muessen im Verhaeltnis zu den Kosten eines ungloesten Incidents betrachtet werden:
Kostenvergleich: Support-Optionen vs. Incident-Kosten
Cloud-Provider-Support (Business-Tier):
├── Monatliche Kosten: 100 - 500 EUR
├── MTTR bei K8s-Workload-Problem: 4 - 12 Stunden
├── Kosten pro Incident (Downtime): 6.000 - 120.000 EUR
└── Jaehrlich (bei 4 Incidents): 24.000 - 480.000 EUR
Kubernetes-Partner (Managed Service):
├── Monatliche Kosten: 3.000 - 6.000 EUR
├── MTTR bei K8s-Workload-Problem: 30 - 90 Minuten
├── Kosten pro Incident (Downtime): 750 - 9.000 EUR
└── Jaehrlich (bei 4 Incidents): 3.000 - 36.000 EUR
Break-Even-Rechnung:
├── Managed-Service-Mehrkosten/Jahr: ~45.000 EUR
├── Eingesparte Downtime-Kosten/Jahr: 21.000 - 444.000 EUR
└── ROI: Ab dem 2. vermiedenen Incident positiv
Diese Rechnung beruecksichtigt nur die direkten Downtime-Kosten. Nicht eingerechnet: Reputationsschaden, verlorene Kundenvertraege und die psychische Belastung Ihres Teams.
Was ein naechtlicher Ausfall Ihr Unternehmen konkret kostet, rechnet der 24/7-Betriebsguide durch.
Checkliste: Brauchen Sie einen Kubernetes-Partner?
Beantworten Sie diese Fragen ehrlich:
| Frage | Ja | Nein |
|---|---|---|
| Laufen kundenrelevante Workloads auf Kubernetes? | Partner empfohlen | Cloud-Support kann reichen |
| Brauchen Sie 99,9%+ Verfuegbarkeit? | Partner notwendig | Cloud-Support kann reichen |
| Haben Sie weniger als 3 K8s-erfahrene Engineers intern? | Partner notwendig | Abwaegen |
| Haben Sie SLAs mit Kunden, die Downtime-Penalties enthalten? | Partner notwendig | Abwaegen |
| Setzen Sie Helm Charts, Operators oder Service Mesh ein? | Partner empfohlen | Cloud-Support kann reichen |
| Muessen Sie DSGVO oder branchenspezifische Compliance nachweisen? | Partner empfohlen | Abwaegen |
| Hatten Sie in den letzten 12 Monaten Incidents, bei denen der Cloud-Support nicht helfen konnte? | Partner notwendig | Weiter beobachten |
Ab drei Mal "Partner notwendig" sollten Sie das Gespraech mit einem Kubernetes-Dienstleister fuehren.
Fazit
Cloud-Provider-Support ist gut -- fuer das, wofuer er gedacht ist: Cloud-Infrastruktur. Er ist nicht gedacht fuer den Betrieb Ihres Kubernetes-Stacks, das Debugging Ihrer Workloads oder die Reaktion auf Incidents, die ausserhalb der Cloud-Infrastruktur liegen.
Wenn Kubernetes fuer Ihr Geschaeft relevant ist -- und das ist es, wenn kundenrelevante Applikationen darauf laufen -- dann brauchen Sie einen Partner, der den gesamten Stack versteht. Nicht weil der Cloud-Provider schlecht ist, sondern weil seine Aufgabe eine andere ist.
Der Cloud-Provider liefert die Strasse. Der Kubernetes-Partner faehrt das Auto.
Sie wollen wissen, wo Ihre aktuelle Support-Abdeckung Luecken hat? In einem 30-minuetigen Gespraech analysieren wir Ihre Situation und zeigen, was ein dedizierter Kubernetes-Partner konkret liefern wuerde -- Termin vereinbaren.
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
Multi-Tenant Managed Kubernetes in Deutschland: Effiziente Lösungen für Service Provider
Multi-Tenant Managed Kubernetes in Deutschland bietet Service Providern effiziente, skalierbare SaaS-Lösungen mit Fokus auf DSGVO-konformer Mandantenisolation. Erfahren Sie, wie Sie Ihre Angebote optimieren und Wettbewerbsvorteile erzielen.
External Secrets: Kubernetes-Secrets sicher verwalten
Der External Secrets Operator synchronisiert Secrets aus AWS, Vault und Azure Key Vault nach Kubernetes. Anleitung mit Praxisbeispielen.
Kubernetes 24/7-Betrieb im Mittelstand: On-Call-Realität
Warum 24/7 Kubernetes-Betrieb mit 1-2 Admins nicht funktioniert: On-Call-Mathematik, SLA-Anforderungen und wann ein Managed Service günstiger ist.
Kubernetes auslagern ohne Kontrollverlust: Governance-Guide
Kubernetes Outsourcing richtig umsetzen: Shared-Responsibility-Modell, Zugriffsmodelle, Monitoring-Ownership und Governance-Reviews definieren.
Kubernetes-Betrieb auslagern: Checkliste für IT-Entscheider
Kubernetes-Betrieb auslagern ohne böse Überraschungen. Checkliste mit SLA-Definitionen, Verantwortlichkeiten, Exit-Klauseln und Transitions-Planung für IT-Entscheider.