Kubernetes

Ein sicherer Hafen für Ihre Docker Container

Kubernetes ist eine Plattform, die es Softwareentwicklern ermöglicht agil, vorhersehbar und regelmäßig (mehrmals täglich) Software zu releasen und ihre Effizienz radikal zu steigern. Anstatt wie früher aufwendig virtuelle Maschinen zu verwalten werden nun leichtgewichtige und reproduzierbare Docker Container von den Developern selbst oder vom Build-System erstellt und auf Kubernetes deployt.

Kubernetes ist die Antwort auf die Fragen, die entstehen, wenn man mehr als eine Handvoll Docker Container deployen möchte: Wie prüft man, ob die Applikation im Docker Container korrekt gestartet ist und bereit ist, Anfragen anzunehmen? Wie sorgt man dafür, dass ein einzelner Docker Container nicht den Server komplett auslastet und die anderen ausbremst? Wie konfiguriert man, dass die Applikationen in den verschiedenen Containern sich gegenseitig erreichen und informiert werden, wenn ein neuer Container startet oder stoppt?

Eine einheitliche Plattform für Ihre Applikationen

Diese komplexen Fragen werden mithilfe von Kubernetes auf eine einheitliche Art und Weise gelöst. Die Softwareentwickler erhalten eine Plattform auf der Sie den Zustand ihrer Docker Container mithilfe von Konfigurationsdateien festlegen können und Kubernetes erledigt im Hintergrund alle Schritte, die notwendig sind, um den gewünschten Zustand herzustellen. Automatische Rollouts von neuen Applikationsversionen oder Rollbacks werden damit trivial, ebenso das horizontale Skalieren von Applikationen im Falle von Lastspitzen: Mithilfe einer Konfigurationsdatei legt der Softwareentwickler fest, dass Kubernetes die Last von bestimmten Containern überwachen soll und die Plattform startet dann bei Bedarf selbständig weitere Container, um die Erreichbarkeit und Performanz der Applikation sicherzustellen.

Eine verteilte, ausfallsichere Infrastruktur, die früher mit einem großen zeitlichen und finanziellen Aufwand verbunden war, ist nun in Form von Kubernetes standardisiert und wird von internex gemanged und Ihnen zur Verfügung gestellt.

Ein privater Kubernetes Cluster in der DACH Region

Wir bauen und managen für Sie einen eigenen, privaten Kubernetes Cluster in einem ISO-Zertifizierten Rechenzentrum in der DACH-Region, sodass Ihre Daten strengen Datenschutzgesetzen unterliegen und Ihre Apps einen sicheren Hafen erhalten. Ein Service Level Agreement gibt ihnen Anspruch auf höchste Verfügbarkeit und unsere Systemadministratoren stehen 24/7 zur Verfügung, um die Stabilität der Plattform zu gewährleisten. Wir passen den Cluster an Ihre Bedürfnisse an und beraten Sie bei komplexen Fragestellungen.

Kubernetes on-demand, flexibel skalierbar und schnell

Ebenso können Sie bei uns flexibel Ressourcen in einem bestehenden Kubernetes Cluster buchen und damit rasch starten. Der Cluster wächst mit Ihnen: Zusätzliche Ressourcen werden schnell und unkompliziert zur Verfügung gestellt. Mit unserem On-Demand Cluster haben Sie die Möglichkeit, ohne großes initiales Investment Kubernetes kennen zu lernen und sich mit unserem Premium-Support vertraut zu machen.

Der Support macht den Unterschied

Warum startet mein Container nicht? Wie ist nochmal der Zusammenhang zwischen Deployments und ReplicaSets? Wann soll ich einen Service verwenden und wann einen Ingress?

Diese Fragen (und mehr) beantwortet unser Premium Support, der Ihnen von Anfang an zur Seite steht und Sie dabei unterstützt, sich mit der Plattform vertraut zu machen und das meiste aus Kubernetes herauszuholen. Wir helfen Ihren Entwicklern, sich rasch zurecht zu finden und beraten Sie, damit Ihre Apps optimal auf Kubernetes laufen. Probieren Sie’s aus.