J'ai démarré les pods avec la commande
$ kubectl run busybox --image=busybox --restart=Never --tty -i --generator=run-pod/v1
Quelque chose s'est mal passé, et maintenant je ne peux pas supprimer ça. Pod
.
J'ai essayé d'utiliser les méthodes décrites ci-dessous mais le Pod
ne cesse d'être recréé.
$ kubectl delete pods busybox-na3tm
pod "busybox-na3tm" deleted
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
busybox-vlzh3 0/1 ContainerCreating 0 14s
$ kubectl delete pod busybox-vlzh3 --grace-period=0
$ kubectl delete pods --all
pod "busybox-131cq" deleted
pod "busybox-136x9" deleted
pod "busybox-13f8a" deleted
pod "busybox-13svg" deleted
pod "busybox-1465m" deleted
pod "busybox-14uz1" deleted
pod "busybox-15raj" deleted
pod "busybox-160to" deleted
pod "busybox-16191" deleted
$ kubectl get pods --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
default busybox-c9rnx 0/1 RunContainerError 0 23s
3 votes
Avez-vous réussi à créer un contrôleur de réplication en passant de mauvais arguments. Qu'obtenez-vous pour
kubectl get all -o name
?0 votes
Non, je n'avais pas créé de contrôleur de réplication jusqu'à aujourd'hui et j'ai pu le supprimer sans problème. C'est juste le pod par lui-même que j'ai créé il y a deux jours. Oh wow j'ai 2599 pod/busybox # kubectl get all -o namepod/busybox-zzt7p ... # kubectl get all -o name | wc -l 2599
1 votes
Pouvez-vous vérifier
kubectl get events
pour voir ce qui crée ces objets ?3 votes
Essayez
kubctl get rc
pour voir si un ReplicationController a été créé. Si c'est le cas, supprimez-le, puis supprimez les pods.4 votes
Quelle version de Kubernetes utilisez-vous ? Selon la version de votre kubernetes, il ? Il pourrait se comporter différemment. Par exemple, avant la version 1.2, il créait toujours le déploiement.
kubectl get deployment
0 votes
# kubectl version
-> v1.2.0#kubectl get events
--> "Error syncing pod, skipping : failed to "StartContainer" for "busybox" with RunContainerError : "runContainer : Erreur API (500) : Commande de conteneur non trouvée ou inexistante. \n "# kubectl get rc
--> ne montre rien#kubectl get deployment
--> ne montre rien ----- Il semble que le téléchargement de l'image soit bloqué. Je me demande comment je peux supprimer ou arrêter ce conteneur.#kubectl get pods
NOM READY STATUS RESTARTS AGE busybox-zehyn 0/1 Création de conteneur 0 8s47 votes
Si quelqu'un termine par ici : - Supprimer les déploiements a résolu le problème pour moi.
kubectl delete deployment <deployment_name>
. Pour obtenir le nom du déploiement, faiteskubectl get deployments