2016-07-13 5 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 { GitCommit: "283137936a498aed572ee22af6774b6fb6e9fd94"、GitTreeState: "clean"} アップグレード後にポストを更新してから、もう一度お試しください。 –

+0

gcloudによってインストールされた最新バージョンのように見える上記のバージョンを使用して動作しました。私が前に何を間違えたのか分かりません。助けてくれてありがとう。 –

+0

実際それはそうではありませんでした。私は質問を更新しました。複数のラベルとフィルタで問題が発生しているようです。 –

関連する問題