2
我有一個關於kubectl命令與標誌 - 選擇器的問題。在幫助菜單它說,如何使用帶標誌 - 選擇器的kubectl命令?
-l, --selector="": Selector (label query) to filter on
怎麼過但這並沒有工作,因爲我想到, 例如,我想RC誰擁有選擇像
"spec": {
"replicas": 2,
"selector": {
"app": "tas-core"
},
當我給命令
kubectl get pod --selector="app:tas-core"
系統報告:提供的選擇器「app:tas-core」無效:無法解析要求:label key:無效值'app:tas-core',詳細信息:必須匹配正則表達式[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]*[a-z0-9])?
我還是找不到可以通過正則表達式的任何字符串! 我給,
kubectl get rc -l app/tas-core
什麼都沒有被返回。 我怎麼用它?
我還另一個問題,如何過濾所有吊艙與像
"labels": {
"app": "tas-core"
}
標籤?
十分感謝,它的工作原理!但如何解釋正則表達式: [[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」模式沒有任何意義?這是一個錯誤嗎? –
對不起,我對這個正則表達式沒有任何意見,只是開始在kubernetes上工作。 – Jane