2
votes

Kubectl get events indique qu'il n'y a pas de ressources

J'utilise le service Azure kubernetes (service géré). kubectl get events -namespace abc indique qu'il n'y a no resources .

J'avais l'habitude d'obtenir les événements tout le temps, sur le même cluster et du coup il renvoie il n'y a pas de ressources. Quelqu'un peut-il aider?

Remarque: Il s'agit d'un cluster qui a actuellement beaucoup de trafic et devrait avoir des événements.


0 commentaires

4 Réponses :


0
votes

signifie probablement qu'il n'y a pas d'événements. Maintenant, je ne vois qu'un seul événement dans l'espace de noms kube-system. Vous verrez probablement des événements dans cet espace de noms:

kubectl get events -n kube-system

ce qui confirmera que tout va bien.


0 commentaires

0
votes

Jetez un œil à la chronologie des événements kubernetes . Les événements semblent être conservés seulement un certain temps, donc peut-être qu'il n'y a pas d'événements dans l'espace de noms particulier. Aussi, comme 4c74356b41 suggère de vérifier kube-system ns, vous verrez probablement des événements.


0 commentaires

1
votes

Essayez de supprimer un pod, puis vérifiez

kubectl get events -w 

dans cet espace de noms, vous obtiendrez des événements, donc probablement lors de la vérification, il n'y avait aucun événement en cours. Les composants du plan de contrôle et le Kubelet émettent des événements vers le serveur API lorsqu'ils exécutent des actions telles que la création de pod, la suppression, la création de jeux de répliques, hpa, etc.


0 commentaires

0
votes

Le paramètre «namespace» doit être précédé de deux tirets. La bonne commande est

kubectl get events -n abc

OU

kubectl get events --namespace abc

«kubectl get events» induit en erreur en lançant un message d'erreur comme «Aucune ressource trouvée dans l'espace de noms par défaut». lorsque la syntaxe de la commande est incorrecte.


0 commentaires