Behebung von Kubernetes kubectl apply startet Pods nicht neu

English Deutsch

Problem:

Du hast ein Update an deiner Kubernetes-YAML-Konfiguration vorgenommen, das du mit

kubectl-apply-example.sh
kubectl apply -f [YAML filename]

angewendet hast, aber Kubernetes lässt weiterhin die alte Version der Software laufen.

Lösung

Anstelle von kubectl apply -f ... verwende

kubectl-replace-force.sh
kubectl replace --force -f [YAML filename]

Dies wird die Konfiguration auf dem Server aktualisieren und auch die laufenden Pods aktualisieren.

Originalantwort auf StackOverflow


Check out similar posts by category: Cloud, Container, Kubernetes