Veröffentlicht am

Kubernetes auslagern ohne Kontrollverlust: Governance-Guide

Teilen:
Authors

Kubernetes auslagern ohne Kontrollverlust: Governance, Monitoring und Zugriffsmodelle

TL;DR

  • Kontrolle bedeutet nicht, alles selbst zu machen -- sondern jederzeit Transparenz und Eingriffsfaehigkeit zu haben
  • Ein Shared-Responsibility-Modell definiert klar, wer was verantwortet: Provider, internes Team, gemeinsam
  • Monitoring-Dashboards muessen Ihnen gehoeren, nicht dem Provider -- sonst verlieren Sie die Sicht bei Vertragsende
  • Vier Zugriffsmodelle (Read-Only bis Full Admin) ermoeglichen abgestufte Kontrolle ohne Sicherheitsrisiko
  • Monatliche Governance-Reviews mit definierten KPIs sind Pflicht, nicht optional

Das Kontrollparadox beim Outsourcing

Die groesste Angst von IT-Leitern beim Kubernetes-Outsourcing ist der Kontrollverlust. Und diese Angst ist berechtigt -- wenn Sie es falsch machen. "Wir geben die Schluessel ab und hoffen, dass alles gut geht" ist kein Plan.

Aber die Alternative -- alles selbst zu machen, weil man niemandem vertraut -- ist genauso schlecht. Dann betreiben Sie mit 1.5 FTE eine Plattform, die eigentlich ein Team von 4-5 Spezialisten braucht.

Die Loesung liegt in der Mitte: Sie lagern den Betrieb aus, behalten aber die Transparenz und die Eingriffsfaehigkeit. Sie muessen nicht jedes kubectl-Kommando selbst ausfuehren. Aber Sie muessen jederzeit sehen koennen, was passiert, und im Notfall eingreifen koennen.

Dieser Artikel zeigt Ihnen die konkreten Werkzeuge dafuer.


Das Shared-Responsibility-Modell

Jede Outsourcing-Beziehung braucht ein klares Modell, das definiert, wer fuer was verantwortlich ist. Ohne dieses Modell entstehen graue Bereiche, und in grauen Bereichen passieren Ausfaelle.

Verantwortlichkeitsmatrix (RACI)

AufgabeProviderInternes TeamGemeinsam
Control Plane ManagementVerantwortlichInformiert--
Node Management und ScalingVerantwortlichInformiert--
Security Patches und UpdatesVerantwortlichGenehmigungReview
Monitoring und AlertingVerantwortlichDashboard-ZugangAlert-Definition
Incident Response (Infra)VerantwortlichInformiertEskalation
Incident Response (Application)UnterstuetzungVerantwortlichDiagnose
Deployment neuer ReleasesUnterstuetzungVerantwortlichPipeline
Capacity PlanningEmpfehlungEntscheidungReview
Compliance und AuditsDokumentationVerantwortlichZusammenarbeit
KostenoptimierungEmpfehlungEntscheidungMonatliches Review
ArchitekturentscheidungenBeratungEntscheidungGemeinsam
Backup und Disaster RecoveryVerantwortlichTest-ValidierungJaehrlicher DR-Test

Dieses Modell muessen Sie vor Vertragsabschluss mit dem Provider gemeinsam erarbeiten. Ein Provider, der das nicht mitmacht, ist der falsche.


Monitoring: Ihre Augen auf die Infrastruktur

Monitoring ist das wichtigste Kontrollinstrument beim Outsourcing. Wenn Sie nicht sehen, was passiert, haben Sie keine Kontrolle -- egal was im Vertrag steht.

Prinzip: Dashboards gehoeren Ihnen

Der groesste Fehler: Der Provider betreibt sein eigenes Monitoring und schickt Ihnen monatlich ein PDF. Das ist kein Monitoring, das ist ein Bericht. Sie brauchen Echtzeit-Zugang zu den Daten.

# monitoring-ownership-modell.yaml
# So sichern Sie sich die Monitoring-Hoheit

monitoring_architektur:
  option_a_empfohlen:
    name: "Eigene Monitoring-Instanz"
    beschreibung: "Prometheus/Grafana laeuft in Ihrem Cluster, Provider hat Zugang"
    vorteile:
      - "Volle Datenkontrolle"
      - "Bleibt bei Providerwechsel erhalten"
      - "Eigene Alert-Regeln moeglich"
    aufwand: "Mittel (initiales Setup)"

  option_b_akzeptabel:
    name: "Provider-Monitoring mit Export"
    beschreibung: "Provider betreibt Monitoring, Daten werden in Ihre Instanz repliziert"
    vorteile:
      - "Weniger eigener Betriebsaufwand"
      - "Provider-Expertise bei Alert-Tuning"
    risiken:
      - "Abhaengigkeit bei Daten-Export"
      - "Moeglicherweise Zeitverzoegerung"

  option_c_vermeiden:
    name: "Provider-only Monitoring"
    beschreibung: "Provider betreibt alles, Sie bekommen nur Reports"
    risiken:
      - "Kein Echtzeit-Einblick"
      - "Kontrollverlust"
      - "Daten weg bei Providerwechsel"

Die 5 Dashboards, die Sie brauchen

Unabhaengig davon, wer das Monitoring betreibt -- diese fuenf Dashboards muessen Sie jederzeit einsehen koennen:

DashboardZeigt IhnenWarum wichtig
Cluster HealthNode-Status, Pod-Status, Resource-NutzungGesamtueberblick in 10 Sekunden
Application PerformanceLatency, Error Rate, Throughput pro ServiceDirekte Auswirkung auf Ihre Kunden
Cost OverviewKosten pro Namespace, pro Team, pro ServiceKostenkontrolle und Optimierung
Security EventsFailed Logins, Policy Violations, CVE-ScansCompliance und Sicherheit
SLA TrackingVerfuegbarkeit, Reaktionszeiten, IncidentsKontrolle ueber den Provider

Mehr Details zur Monitoring-Strategie finden Sie im Artikel Kubernetes Monitoring und Observability.


Zugriffsmodelle: Abgestufte Kontrolle

"Entweder voller Zugriff oder gar keiner" ist ein Denkfehler. In der Praxis brauchen Sie ein abgestuftes Modell, das verschiedenen Rollen verschiedene Rechte gibt.

Die vier Zugriffsstufen

# Kubernetes RBAC fuer das Outsourcing-Modell
# Stufe 1: Read-Only fuer Management und Compliance

kubectl create clusterrole outsourcing-readonly \
  --verb=get,list,watch \
  --resource=pods,deployments,services,nodes,events

# Stufe 2: Namespace-Admin fuer Entwickler
kubectl create role namespace-admin \
  --verb=get,list,watch,create,update,delete \
  --resource=pods,deployments,services,configmaps,secrets \
  --namespace=production

# Stufe 3: Cluster-Operator fuer Provider-Team
kubectl create clusterrole cluster-operator \
  --verb=get,list,watch,create,update,patch,delete \
  --resource=nodes,namespaces,clusterroles,persistentvolumes

# Stufe 4: Cluster-Admin (nur fuer Notfaelle)
# Nutzt die eingebaute cluster-admin ClusterRole
# Break-Glass-Zugang mit Audit-Logging

Zugriffsmatrix

RolleWerZugriffNutzung
ViewerIT-Leitung, ComplianceRead-Only auf allesUebersicht und Audits
DeveloperIhr EntwicklungsteamRead/Write in eigenen NamespacesDeployments, Debugging
OperatorProvider-TeamCluster-weiter Operator-ZugangTaeglicher Betrieb
Emergency AdminIhr CTO / Lead EngineerVoller Cluster-AdminNur bei Eskalation, auditiert

Break-Glass-Verfahren

Der Emergency-Admin-Zugang ist Ihre Versicherung. Er sollte im Normalbetrieb nicht genutzt werden, aber jederzeit verfuegbar sein.

# break-glass-prozess.yaml
# Notfall-Zugang fuer das interne Team

break_glass_verfahren:
  voraussetzung:
    - "Provider reagiert nicht innerhalb der SLA-Zeit"
    - "Oder: Severity-1-Incident mit sofortigem Handlungsbedarf"

  ablauf:
    schritt_1: "Eskalation an Provider (Telefon + E-Mail)"
    schritt_2: "Warten auf SLA-Reaktionszeit (z.B. 15 Minuten)"
    schritt_3: "Wenn keine Reaktion: Break-Glass-Zugang aktivieren"
    schritt_4: "Eigenes Team uebernimmt Incident-Handling"
    schritt_5: "Protokollierung aller Aktionen"
    schritt_6: "Post-Incident-Review mit Provider innerhalb 24h"

  technische_umsetzung:
    zugang: "Dedizierte kubeconfig im Passwort-Safe"
    mfa: "Erforderlich"
    audit: "Alle Aktionen werden in Audit-Log geschrieben"
    benachrichtigung: "Provider wird automatisch informiert"
    gueltigkeitsdauer: "24 Stunden, dann automatische Deaktivierung"

Eskalationspfade: Wenn es ernst wird

Ein klarer Eskalationspfad ist kein Misstrauen gegenueber dem Provider -- es ist professionelles Incident Management.

Eskalationsstufen

StufeAusloeserWer wird informiertMax. DauerAktion
L1Alert oder TicketProvider On-Call Engineer30 MinAnalyse und Fix
L2L1 ueberschritten oder Severity 1Provider Team Lead + Ihr Ansprechpartner1 StundeSenior Engineer uebernimmt
L3L2 ueberschrittenProvider CTO + Ihr IT-Leiter2 StundenManagement-Eskalation
L4L3 ueberschrittenGeschaeftsfuehrung beider Seiten4 StundenVertragliche Konsequenzen

Kommunikationskanaeale definieren

KanalNutzungErwartete Antwortzeit
Ticketsystem (z.B. Jira, Zendesk)Standard-Anfragen, Changes4 Stunden (Werktags)
Slack/Teams-ChannelLaufende Kommunikation, Quick Questions1 Stunde (Werktags)
Telefon-HotlineSeverity 1 und 2 Incidents15 Minuten (24/7)
E-MailDokumentation, Reports, nicht-dringend1 Werktag
Video-CallWoechentliches Sync, Incident-ReviewsGeplant

Governance-Framework: Strukturierte Kontrolle

Governance ist das Rahmenwerk, das alles zusammenhaelt. Ohne Governance-Framework rutschen die Dinge langsam ab: Erst kommt der Report eine Woche spaeter, dann faellt das Review aus, dann wird ein Change nicht abgestimmt.

Governance-Kalender

FrequenzFormatTeilnehmerInhalt
Woechtentlich30-Min Stand-upTechnik beider SeitenOffene Tickets, geplante Changes, Blockers
Monatlich60-Min Service ReviewIT-Leitung + Provider LeadSLA-Report, Incidents, Kosten, Verbesserungen
Quartalsweise90-Min Strategic ReviewManagement beider SeitenRoadmap, Kapazitaet, Budget, Zufriedenheit
JaehrlichHalber Tag WorkshopErweiterte TeamsArchitektur-Review, Strategie, Vertragsbewertung

Monatlicher Service-Report: Was drin stehen muss

MONATLICHER SERVICE-REPORT - PFLICHTINHALTE

1. SLA-Performance
   ├── Verfuegbarkeit (Ziel vs. Ist)
   ├── Reaktionszeiten (Ziel vs. Ist pro Severity)
   ├── Anzahl SLA-Verletzungen
   └── Gutschriften falls zutreffend

2. Incident-Uebersicht
   ├── Anzahl Incidents pro Severity
   ├── Mean Time to Detect (MTTD)
   ├── Mean Time to Resolve (MTTR)
   ├── Top 3 Incident-Ursachen
   └── Status offener Post-Mortems

3. Change-Management
   ├── Durchgefuehrte Changes
   ├── Geplante Changes naechster Monat
   ├── Fehlgeschlagene Changes und Rollbacks
   └── Security Patches (angewendet vs. offen)

4. Kapazitaet und Kosten
   ├── Resource-Auslastung (CPU, RAM, Storage)
   ├── Prognose naechster Monat
   ├── Kostenentwicklung
   └── Optimierungsvorschlaege

5. Security
   ├── CVE-Scan-Ergebnisse
   ├── Policy-Violations
   ├── Zugriffsaenderungen
   └── Compliance-Status

Praxis: Was Kontrollverlust wirklich kostet

Wer Kontrolle als "Ich muss alles selbst machen" versteht, zahlt einen hohen Preis:

AnsatzKosten pro JahrKontrolleVerfuegbarkeitRisiko
Alles selbst (1.5 FTE)ca. 150.000 EURMaximalBegrenzt (kein 24/7)Bus-Faktor, Burnout
Outsourcing ohne Governanceca. 60.000 EURMinimalAbhaengig vom ProviderBlindflug, Lock-in
Outsourcing mit Governanceca. 70.000 EURHochHoch (24/7 mit SLA)Kontrolliert, transparent

Die 10.000 EUR Differenz zwischen "ohne" und "mit" Governance sind die Kosten fuer Ihren internen Koordinationsaufwand. Sie sind die beste Investition im gesamten Outsourcing-Budget.

Die Grundlagen der Kostenberechnung finden Sie im Vergleich Intern vs. Extern.


Red Flags: Wann Sie die Kontrolle verlieren

Achten Sie auf diese Warnsignale im laufenden Betrieb:

  1. Reports kommen verspaetet oder gar nicht -- Der Provider nimmt die Governance nicht ernst
  2. Keine Post-Mortems nach Incidents -- Fehler werden nicht analysiert und wiederholen sich
  3. "Das koennen wir nicht rausgeben" -- Ihre Daten und Konfigurationen werden zurueckgehalten
  4. Proprietaere Tools ohne Dokumentation -- Lock-in durch die Hintertuer
  5. Personalwechsel ohne Ankuendigung -- Ihr Ansprechpartner aendert sich staendig
  6. Geplante Changes ohne Abstimmung -- Der Provider aendert Dinge ohne Ihr Wissen
  7. Steigende Kosten ohne Erklaerung -- Intransparente Abrechnungen

Wenn drei oder mehr dieser Punkte zutreffen, ist es Zeit fuer ein ernstes Gespraech -- oder einen Providerwechsel. Die Checkliste fuer den strukturierten Wechsel finden Sie in unserem Kubernetes Betrieb auslagern Artikel.


Fazit

Kubernetes auslagern ohne Kontrollverlust ist moeglich -- aber es passiert nicht von selbst. Sie muessen aktiv drei Dinge tun:

  1. Transparenz einfordern: Echtzeit-Monitoring, monatliche Reports, Post-Mortems. Kein "Vertrauen Sie uns, laeuft schon."
  2. Eingriffsfaehigkeit sichern: Abgestufter RBAC-Zugang, Break-Glass-Verfahren, dokumentierte Eskalationspfade.
  3. Governance leben: Regelmaessige Reviews, definierte KPIs, gemeinsame Entscheidungsprozesse.

Der Aufwand dafuer liegt bei etwa 4-6 Stunden pro Woche fuer Ihren internen Ansprechpartner. Das ist weniger als ein Zehntel dessen, was Eigenbetrieb kosten wuerde -- und gibt Ihnen 90% der Kontrolle.


Verwandte Artikel


Sie moechten Ihren Kubernetes-Betrieb auslagern und dabei die volle Kontrolle behalten? Wir helfen Ihnen, das richtige Governance-Framework aufzusetzen -- praxiserprobt und auf den Mittelstand zugeschnitten. 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