我正在尝试使用如下过滤器删除作业
kubectl delete jobs -l ml=""
这不会返回找到的资源。但是,如果我做kubectl描述,我会看到
Labels: ml=,job_type=worker,runtime_id=tf-runtime,task_index=0
相同的过滤器和命令可以正常使用作业控制器创建的pod。
该命令也可以正常工作,我的工作用一个标签标记,例如
Labels: ml=
因此,当资源上有其他标签时,我的过滤器似乎不正确。但是,其他资源(服务,pod)上的同一组标签与该过滤器一起工作正常。
答案 0 :(得分:1)
我刚用kubectl 1.3.0尝试了这个,我无法重现它。你能试试最新的kubectl吗?