我有一个关于带有标志--selector的kubectl命令的问题。在帮助菜单中说:
-l, --selector="": Selector (label query) to filter on
Run Code Online (Sandbox Code Playgroud)
怎么会不起作用,例如,我想让拥有选择器的RC
"spec": {
"replicas": 2,
"selector": {
"app": "tas-core"
},
Run Code Online (Sandbox Code Playgroud)
当我发出命令
kubectl get pod --selector="app:tas-core"
Run Code Online (Sandbox Code Playgroud)
系统报告:提供的选择器“ app:tas-core”无效:无法解析要求:标签键:无效值“ 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])?
Run Code Online (Sandbox Code Playgroud)
我仍然找不到任何可以通过正则表达式的字符串!我给了,
kubectl get rc -l app/tas-core
Run Code Online (Sandbox Code Playgroud)
什么也没有退还。我该怎么用?
我还有另一个问题,如何过滤所有带有标签的豆荚
"labels": {
"app": "tas-core"
}
Run Code Online (Sandbox Code Playgroud)
?
kubernetes ×1