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