Resource Limits und Requests für Pods und Container definieren
User Story
Als DevOps Engineer will ich, dass Kubernetes Workloads bestmöglich verwalten kann (Resourcenmanagement).
Deshalb müssen wir Werte für Requests und Limits definieren.
Warum
Kubernetes arbeitet mit zwei Indikatoren um Ressourcenmanagement zu bewerkstelligen.
Dies sind Requests und Limits.
Diese werden benötigt um eine Überlastung der Kubernetes Umgebungen durch Overcommitment zu vermeiden.
Links, Hinweise, Bemerkungen
Akzeptanzkriterien
je Workload
-
Requests für CPU und Memory sind definiert -
Limits für CPU und Memory sind definiert -
Requests und Limits werden in Helm chart o.ä. angewendet
Mögliche Folgeaktivitäten (vom Entwickler zu ergänzen)
-
Anpassung durch geänderte Ressourcenanforderungen -
Dokumentation in der Betriebsdokumentation -
Definition of Done was checked.
Edited by Maximilian Mayer