Cloud Engineering

Kubernetes-Beratung und Betrieb: Cluster, die Ihr Team versteht

Kubernetes spielt seine Stärken aus, wenn viele Dienste, mehrere Teams oder stark schwankende Last zusammenkommen. Sortia Labs prüft mit Ihnen, ob sich ein Cluster für Ihre Anwendungen lohnt, richtet ihn nachvollziehbar als Code ein und übernimmt auf Wunsch den Betrieb mit Updates, Monitoring und Backups. Wenn ein einfacheres Setup reicht, sagen wir Ihnen das.

  • Kubernetes-Beratung
  • Kubernetes-Betrieb
  • Managed Kubernetes
  • OpenShift
  • Helm-Charts
  • Container-Plattform
Kubernetes

Was wir bei Kubernetes für Sie übernehmen

Eignungscheck vor dem ersten Cluster

Wir sehen uns Ihre Dienste, Ihr Team und Ihre Last an und vergleichen Kubernetes mit einfacheren Wegen wie Docker Compose. Sie erhalten eine begründete Empfehlung mit dem Aufwand für Aufbau und laufenden Betrieb.

Cluster-Aufbau als Code

Managed Kubernetes bei AWS (EKS) oder Azure (AKS), OpenShift oder ein Cluster auf eigenen Servern. Netzwerk, Speicher, Rechte und Ingress beschreiben wir mit Terraform und Helm, damit sich jeder Stand nachvollziehen und neu aufbauen lässt.

Anwendungen containerfähig machen

Wir schreiben Dockerfiles und Helm-Charts, trennen Konfiguration und Geheimnisse vom Image und legen Ressourcen, Health-Checks und Neustartregeln fest. Im Test läuft so dasselbe Image wie später in Produktion.

Rollouts mit GitOps

Mit ArgoCD kommt jede Änderung aus git in den Cluster. Neue Versionen werden schrittweise ausgerollt, eine fehlerhafte lässt sich auf den vorherigen Stand zurücksetzen, und der Verlauf zeigt, wer wann was geändert hat.

Datenbanken im oder neben dem Cluster

Operatoren für PostgreSQL und MySQL, persistente Volumes und Backups, die außerhalb des Clusters liegen. Ob eine Datenbank in den Cluster gehört oder besser daneben läuft, entscheiden wir mit Ihnen nach Last und Betriebsaufwand.

Updates, Rechte und Kapazität

Kubernetes-Versionen, Knoten und Add-ons halten wir aktuell, Rechte vergeben wir nach dem Grundsatz: so wenig wie nötig. Metriken und Alarme zeigen, wie ausgelastet der Cluster ist und wo Engpässe entstehen.

Vorgehen

In vier Schritten zum tragfähigen Cluster

  1. 1

    Bestandsaufnahme

    Wir erfassen Dienste, Abhängigkeiten, Lastspitzen und Ihre Anforderungen an Datenschutz und Verfügbarkeit. Daraus ergibt sich, ob Kubernetes, Managed Kubernetes oder ein schlankeres Setup passt.

  2. 2

    Pilot mit einem Dienst

    Ein ausgewählter Dienst zieht zuerst in den Cluster, mit Monitoring, Backups und Deployment-Pipeline. Ihr Team erlebt am echten Beispiel, wie der Alltag mit Kubernetes aussieht.

  3. 3

    Schrittweise Übernahme

    Weitere Dienste folgen einzeln. Der bisherige Betrieb läuft weiter, bis der Cluster unter echter Last überzeugt hat, und für jeden Schritt ist der Weg zurück vorbereitet.

  4. 4

    Betrieb oder Übergabe

    Wir betreuen den Cluster weiter oder schulen Ihr Team, bis es Updates, Fehlersuche und Deployments selbst übernimmt. Runbooks und Dokumentation bleiben bei Ihnen.

Fragen zu Kubernetes

Ab wann lohnt sich Kubernetes?

Typische Anzeichen sind viele Dienste, die unabhängig voneinander ausgerollt werden, mehrere Entwicklungsteams und Last, die sich im Tagesverlauf stark ändert. Läuft dagegen eine Handvoll Dienste mit gleichmäßiger Last, ist ein schlankeres Setup im Betrieb meist günstiger. Wir vergleichen beide Wege mit Ihren echten Zahlen.

Managed Kubernetes oder eigener Cluster?

EKS bei AWS oder AKS bei Azure nehmen Ihnen die Steuerungsebene ab, binden Sie dafür aber enger an den Anbieter und seine Preise. Ein eigener Cluster auf Servern in Deutschland gibt Ihnen mehr Kontrolle, verlangt aber mehr Betriebsarbeit. Entscheidend ist meist, wer den Cluster im Alltag betreut.

Können Sie einen bestehenden Cluster übernehmen?

Ja. Wir prüfen zuerst Versionen, Rechte, Ressourcen, Backups und Deployments und halten fest, was dokumentiert ist und was nicht. Danach erhalten Sie eine Liste der Risiken und einen Plan, in welcher Reihenfolge wir sie angehen.

OpenShift oder Kubernetes: was ist der Unterschied?

OpenShift ist die Kubernetes-Plattform von Red Hat, mit zusätzlichen Werkzeugen für Builds, Rechte und eine Weboberfläche, dafür mit Lizenzkosten. Nutzt Ihr Unternehmen OpenShift bereits, arbeiten wir darauf. Für einen neuen Cluster vergleichen wir beide Varianten nach Kosten und Betriebsaufwand.

Passt Kubernetes zu Ihren Anwendungen?

Beschreiben Sie uns kurz, welche Dienste Sie betreiben und wer sie heute betreut. Sie erhalten eine ehrliche Einschätzung, ob ein Cluster sinnvoll ist und wie der Weg dorthin aussieht.