这是错误报告还是功能请求? :
/种类错误
发生了什么:
当运行不带选择器的命令时,一切似乎都可以正常工作:
kubectl wait deployment/web --for condition=available --timeout=100s
等待直到满足条件,然后输出:
deployment.extensions/web condition met
或者,如果找不到资源,则输出:
Error from server (NotFound): deployment.extensions "web" not found.
这是预期的和有用的输出。
但是,在使用选择器时,如果没有匹配项,则仅返回而不输出任何内容。 例如,如果我使用app = http-server进行部署,则使用选择器仍然有效:
kubectl wait deployment -l app=http-server --for condiiton=available --timeout=100s
输出:
deployment.extensions/http-server condition met
但是,使用无效的选择器,它只会返回而不会说发现了什么:
kubectl wait deployment -l app=http-server2 --for condiiton=available --timeout=100s
(端子无输出,立即返回)。 在不使用选择器时模仿行为,即表示未找到资源,将更加有用。
我们还需要知道什么吗? :
环境:
kubectl version
):客户端版本:version.Info {主要:“ 1”,次要:“ 10”,GitVersion:“ v1.10.2”,GitCommit:“ 81753b10df112992bf51bbc2c2f85208aad78335”,GitTreeState:“ clean”,BuildDate:“ 2018-04-27T09:22: 21Z“,GoVersion:” go1.9.3“,编译器:” gc“,平台:” linux / amd64“}
服务器版本:version.Info {主要:“ 1”,次要:“ 10”,GitVersion:“ v1.10.5”,GitCommit:“ 32ac1c9073b132b8ba18aa830f46b77dcceb0723”,GitTreeState:“ clean”,BuildDate:“ 2018-06-21T11:34: 22Z“,GoVersion:” go1.9.3“,编译器:” gc“,平台:” linux / amd64“}
/ sig cli
我将为此工作。 我不太了解kubernetes的源代码,因此可能需要一些时间。
@ m1kola恭喜您首次参加k8s! 我感谢快速的周转!
最有用的评论
@ m1kola恭喜您首次参加k8s! 我感谢快速的周转!