S'agit-il d'un rapport de bogue ou d'une demande de fonctionnalité? :
/ genre bug
Qu'est-il arrivé :
Lors de l'exécution de la commande sans sélecteurs, tout semble fonctionner:
kubectl wait deployment/web --for condition=available --timeout=100s
Il attend que la condition soit remplie, puis affiche:
deployment.extensions/web condition met
Ou , s'il ne trouve pas de ressource, il génère:
Error from server (NotFound): deployment.extensions "web" not found.
Ce qui est attendu et un résultat utile.
Cependant, lors de l'utilisation de sélecteurs, si rien ne correspond, il renvoie simplement et ne produit rien. Par exemple, si j'ai un déploiement avec app = http-server, l'utilisation des sélecteurs fonctionne toujours:
kubectl wait deployment -l app=http-server --for condiiton=available --timeout=100s
Production:
deployment.extensions/http-server condition met
Cependant, avec un sélecteur invalide, il revient simplement sans dire que rien n'a été trouvé:
kubectl wait deployment -l app=http-server2 --for condiiton=available --timeout=100s
(Pas de sortie du terminal, retour instantané). Il serait beaucoup plus utile d'imiter le comportement lorsque vous n'utilisez pas de sélecteur, pour dire qu'une ressource n'a pas été trouvée.
Y a-t-il autre chose que nous devons savoir? :
Environnement :
kubectl version
):Version du client: version.Info {Major: "1", Minor: "10", GitVersion: "v1.10.2", GitCommit: "81753b10df112992bf51bbc2c2f85208aad78335", GitTreeState: "clean", BuildDate: "2018-04-27T09: 22: 21Z ", GoVersion:" go1.9.3 ", Compilateur:" gc ", Plate-forme:" linux / amd64 "}
Version du serveur: version.Info {Major: "1", Minor: "10", GitVersion: "v1.10.5", GitCommit: "32ac1c9073b132b8ba18aa830f46b77dcceb0723", GitTreeState: "clean", BuildDate: "2018-06-21T11: 34: 22Z ", GoVersion:" go1.9.3 ", Compilateur:" gc ", Plate-forme:" linux / amd64 "}
/ sig cli
Je vais travailler dessus. Je ne connais pas très bien le code source de Kubernetes, donc cela prendra probablement du temps.
@ m1kola Félicitations pour votre premier PR aux k8! J'apprécie le délai d'exécution rapide à ce sujet!
Commentaire le plus utile
@ m1kola Félicitations pour votre premier PR aux k8! J'apprécie le délai d'exécution rapide à ce sujet!