Was ist das?
Kubernetes ist eine weit verbreitete Open Source Lösung zum Betrieb von Container-Lösungen wie
Docker. Die Software bietet vielfältige Möglichkeiten, virtuelle Einheiten - so genannte Pods - zu skalieren, auf die verfügbaren Ressourcen wie physikalische Maschinen zu verteilen und vieles mehr.
Warum sollte ich das einsetzen?
- Damit meine Server-Infrastruktur virtualisiert und effizient skalierbar und verwaltbar ist - damit reduziert man vor allem die Kosten im Vergleich zu bisherigem Hardware-Betrieb.
- Knoten, die z.B. nachts keine Last haben, können für andere Aufgaben genutzt werden, beispielsweise für Batch-Läufe (falls es sowas noch gibt).
- Und wenn Sie Fernsehwerbung zur Prime Time schalten, dann möchten Sie alle verfügbaren Recheneinheiten für den Ansturm nutzen...
Was kostet das?
- Open Source - also erstmal kostenlos, aber Beratung durch Experten und Know-how-Aufbau im Team ist unverzichtbar
Was muss ich beachten?
- Virtualisierung im High-End-Bereich ist kein Kinderspiel! Gerade durch Software-definierte Infrastruktur kann man sich schnell Sicherheitslücken bauen.
- Ziehen Sie besser Experten hinzu - der Nutzen übersteigt die Kosten deutlich.