In einigen Fällen werden die Pods auch dann nicht gelöscht, wenn die Bereitstellung gelöscht wird. In diesem Fall, um sie zu löschen, können Sie den folgenden Befehl ausführen.
kubectl delete pods podname --grace-period=0 --force
Wenn der Pod selbst nach dem manuellen Löschen des Pods automatisch neu erstellt wird, wurden diese Pods mithilfe der Bereitstellung erstellt. Wenn Sie eine Bereitstellung erstellen, erstellt sie automatisch ReplicaSet und Pods. Abhängig davon, wie viele Replikate Ihres Pods Sie im Bereitstellungsskript erwähnt haben, erstellt es zunächst die Anzahl der Pods. Wenn Sie versuchen, einen Pod manuell zu löschen, werden diese Pods automatisch erneut erstellt.
Ja, manchmal müssen Sie die Pods mit Gewalt löschen. Aber in diesem Fall funktioniert der Befehl force nicht.
Tags und Links kubernetes kubectl