Ist dies ein BUG REPORT oder eine FEATURE REQUEST? ::
/ Art Bug
Was ist passiert :
Wenn Sie den Befehl ohne Selektoren ausführen, scheint alles zu funktionieren:
kubectl wait deployment/web --for condition=available --timeout=100s
Es wartet, bis die Bedingung erfüllt ist, und gibt dann Folgendes aus:
deployment.extensions/web condition met
Oder, wenn es nicht eine Ressource finden kann, gibt sie :
Error from server (NotFound): deployment.extensions "web" not found.
Welches erwartet wird und eine nützliche Ausgabe.
Wenn jedoch Selektoren verwendet werden und nichts übereinstimmt, wird einfach zurückgegeben und nichts ausgegeben. Wenn ich beispielsweise eine Bereitstellung mit app = http-server habe, funktioniert die Verwendung von Selektoren weiterhin:
kubectl wait deployment -l app=http-server --for condiiton=available --timeout=100s
Ausgabe:
deployment.extensions/http-server condition met
Bei einem ungültigen Selektor wird jedoch nur zurückgegeben, ohne dass etwas gefunden wurde:
kubectl wait deployment -l app=http-server2 --for condiiton=available --timeout=100s
(Keine Ausgabe vom Terminal, sofortige Rückgabe). Es wäre viel nützlicher, das Verhalten nachzuahmen, wenn kein Selektor verwendet wird, um zu sagen, dass keine Ressource gefunden wurde.
Was müssen wir noch wissen? ::
Umwelt :
kubectl version
):Client-Version: version.Info {Major: "1", Minor: "10", GitVersion: "v1.10.2", GitCommit: "81753b10df112992bf51bbc2c2f85208aad78335", GitTreeState: "clean", BuildDate: "2018-04-27T09: 22: 21Z ", GoVersion:" go1.9.3 ", Compiler:" gc ", Plattform:" linux / amd64 "}
Serverversion: version.Info {Major: "1", Minor: "10", GitVersion: "v1.10.5", GitCommit: "32ac1c9073b132b8ba18aa830f46b77dcceb0723", GitTreeState: "clean", BuildDate: "2018-06-21T11: 34: 22Z ", GoVersion:" go1.9.3 ", Compiler:" gc ", Plattform:" linux / amd64 "}
/ sig cli
Ich werde daran arbeiten. Ich kenne den Quellcode von kubernetes nicht sehr gut, daher wird es wahrscheinlich einige Zeit dauern.
@ m1kola Herzlichen Glückwunsch zu deiner ersten PR an k8s! Ich schätze die schnelle Abwicklung!
Hilfreichster Kommentar
@ m1kola Herzlichen Glückwunsch zu deiner ersten PR an k8s! Ich schätze die schnelle Abwicklung!