Agile Entwicklungsprinzipien sind auf dem Vormarsch – ob in der Software-Entwicklung oder im IT-Betrieb. Um Produkte auch in sehr kurzen Zeitfenstern ausliefern zu können, benötigt man einen Architekturansatz, der dieser Anforderung gerecht wird und eine unabhängige Entwicklung von unterschiedlichen Teams zulässt. Mittels eines hohen Automatisierungsgrads ist es heute möglich, moderne Microservices-Architekturen zu administrieren. Für diesen Betrieb haben sich über die letzten Jahre Container etabliert. Doch mit einer steigenden Anzahl wächst auch der Aufwand und die Komplexität in der Orchestrierung der vorhandenen Ressourcen – an dieser Stelle kann Kubernetes Abhilfe schaffen.