web-dev-qa-db-fra.com

Comment supprimer des pods kubernetes (et d'autres ressources) dans l'espace de noms du système

J'ai par erreur ajouté un pod dans l'espace de noms du système "kube-system". Et puis je ne peux pas supprimer ce pod. Il semble également avoir créé un jeu de répliques. Chaque fois que vous supprimez ces éléments, ils sont recréés.

Impossible de trouver un moyen de supprimer des modules ou des jeux de répliques appartenant à l'espace de noms du système "kube-system"

16
Santanu Dey

Si vous avez créé le module à l'aide de kubectl run, vous devrez alors supprimer le déploiement (qui a créé le jeu de réplicas, qui a créé le module). Sinon, les contrôleurs de niveau supérieur continueront de s'assurer que les objets dont ils sont responsables de continuer à fonctionner restent dans le système, même si vous essayez de les supprimer manuellement. Essayez kubectl get deployment --namespace=kube-system pour voir si vous avez un déploiement dans le kube-system espace de noms. Si tel est le cas, sa suppression devrait également supprimer le jeu de réplicas et les modules que vous avez créés.

37
Robert Bailey