Ich habe mehrere Pods, auf denen eine App läuft, und beim erneuten Bereitstellen (maxSurge=1,maxUnavailable=1) werden alle Pods sehr schnell ersetzt, aber dann sehe ich einen Speicheranstieg im Cluster, der 3–4 Minuten lang die doppelte Speichernutzung anzeigt (Verzögerung durch die Speicherbereinigung???).
Gibt es eine Möglichkeit, Kubernetes anzuweisen, die Ressourcen eines beendeten Pods zu bereinigen, bevor ein neuer erstellt wird?
Antwort1
Wenn Sie ein Bereitstellungsobjekt verwenden und Rolling Update vermeiden möchten, müssen Sie dies im Abschnitt spec verwenden
spec:
replicas: 3
strategy:
type: Recreate