Kapitel 20. Chaostests, Belastungstestsund Experimente

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In diesem Kapitel werden drei verschiedene Methoden zum Testen von Anwendungen in deinem Kubernetes-Cluster vorgestellt: Chaostests, Lasttests und Experimente. All diese Tools können dir dabei helfen, nützlichere, stabilere und leistungsfähigere Anwendungen zu entwickeln. Sie geben dir auch Einblicke in deine Anwendung und helfen dir, deine Nutzer/innen besser zu verstehen und die Auswirkungen von Änderungen vorherzusehen, bevor du sie auf breiter Basis einführst. Auf diese Weise kannst du bessere Entscheidungen treffen und Bereiche für zukünftige Verbesserungen identifizieren. In den folgenden Abschnitten werden die Details der einzelnen Testarten, ihre Ziele und die Voraussetzungen beschrieben, die vor dem Start eines jeden Tests erfüllt sein müssen.

Chaos Testing

Beim Chaostest wird, wie der Name schon sagt, die Fähigkeit deiner Anwendung getestet, auf das Chaos in der Welt zu reagieren. Aber was genau bedeutet Chaos? Im Großen und Ganzen bedeutet Chaos für eine Anwendung, dass du ungewöhnliche, aber nicht völlig unerwartete Randbedingungen in deine Anwendung einführst und siehst, wie sie darauf reagiert. Auf diese Weise kannst du herausfinden, ob deine Anwendung diesen Kanten standhält, die während der Entwicklung der Anwendung vielleicht noch nicht aufgetreten sind, aber irgendwann während ...

Get Kubernetes Best Practices, 2. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.