2016-04-20 17 views
2

フラグ--selectorでkubectlコマンドに関する質問があります。ヘルプメニューでは、それは言う、例えばフラグと一緒にkubectlコマンドを使用する方法 - セレクタ?

-l, --selector="": Selector (label query) to filter on 
私は期待通りに仕事をdoes'tどのようにこれまで

、 、私は、コマンドに

を与えるとき

"spec": { 
    "replicas": 2, 
    "selector": { 
     "app": "tas-core" 
    }, 

のようなセレクタを持つRCを取得したいです

kubectl get pod --selector="app:tas-core" 

システムレポート:提供されたセレクタ「app:tas-core」が無効:要件を解析できません:ラベルキー:無効な値 'app:tas-core'、詳細:regex [a- 9・(a-z0-9)* /] a-z0- 9?

私はまだ正規表現を渡すことができます任意の文字列を見つけることができません正規表現

[[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/] [a-z0-9]([-a-z0-9]*[a-z0-9])? 

をチェックした後! 私は、与えました

kubectl get rc -l app/tas-core 

何も返されていません。 どうすれば使えますか?

私は

"labels": { 
    "app": "tas-core" 
} 

のようなラベルで、すべてのポッドをフィルタリングする方法も別の質問を、持っていますか?

答えて

2
+0

大きな感謝のように kubectl GETポッド--selector =アプリ= TAS-コア

は、それが動作お試しください!正規表現を説明する方法: [[a-z0-9]([-a-z0-9] * [a-z0-9])?(\。[a-z0-9]([ - a-z0 -9] * [a-z0-9])?)* /] [a-z0-9]([ - a-z0-9] * [a-z0-9])? "app = tas-core"モードでは意味がありませんか?ここにバグですか? –

+0

申し訳ありませんが、私はこの正規表現について考えていない、ちょうどkubernetesで作業を開始します。 – Jane

関連する問題