代码之家  ›  专栏  ›  技术社区  ›  Cory Klein

默认情况下隐藏已完成的播客和其他已完成的播客

  •  2
  • Cory Klein  · 技术社区  · 7 年前

    在我的专业环境中,“完成的”豆荚的数量超过活动豆荚是很常见的,而且它们经常会扰乱产品的输出 kubectl get pods 就像这样:

    $ kubectl get pods
    finished-pod-38163    0/1 Completed    2m
    errored-pod-83023     0/1 Error        2m
    running-pod-20899     1/1 Running      2m
    

    我可以使用 --show-all=false :

    $ kubectl get pods --show-all=false
    running-pod-20899     1/1 Running      2m
    

    不过我不想打字 --全部显示=错误 每次我想看我的跑步舱。可以配置吗 kubectl 使残废 --show-all 默认情况下 而不是默认启用它?

    从…起 kubectl get pods --help :

    -a, --show-all=true: When printing, show all resources (default show all pods
                         including terminated one.)
    

    我知道我可以创建一些shell别名 kgetpo ,但这将取消对制表符完成的支持,因此如果存在本机解决方案,我更喜欢它们。

    0 回复  |  直到 7 年前
        1
  •  3
  •   New User 77    5 年前

    你可以试试这样:

    kubectl get pods --field-selector=status.phase==Running