2016-07-13 46 views
0

我试图删除使用过滤器的工作像下面kubectl过滤器不适用于作业?

kubectl delete jobs -l ml="" 

这将返回未找到资源。但是,如果我做kubectl描述我看

Labels:  ml=,job_type=worker,runtime_id=tf-runtime,task_index=0 

相同的过滤器和命令工作得很好,由作业控制器创建的窗格。

该命令也工作得很好,我的工作被加上一个标签,例如

Labels:  ml= 

所以我的过滤器时,会出现上有资源等标签是不正确的。但是,其他资源(服务,吊舱)上的相同标签集与该筛选器一起工作得很好。

回答

1

我只是用kubectl 1.3.0试过这个,我不能重现它。你可以尝试最新的kubectl吗?

+0

谢谢。以下是我用于原始帖子版本的版本信息。 kubectl版本 客户端版本:version.Info {Major:“1”,Minor:“2”,GitVersion:“v1.2.4”,GitCommit:“3eed1e3be6848b877ff80a93da3785d9034d0a4f”,GitTreeState:“clean”} 服务器版本:version.Info { Major:“1”,Minor:“3”,GitVersion:“v1.3.0”,GitCommit:“283137936a498aed572ee22af6774b6fb6e9fd94”,GitTreeState:“clean”} 我会在升级后再更新并重试。 –

+0

它使用上述版本,似乎是由gcloud安装的最新版本。不知道我以前做错了什么。谢谢您的帮助。 –

+0

其实不是这样。我更新了这个问题。似乎有多个标签和我的过滤器存在问题。 –