如何在 k9s 中`kubectl get all`?

问题描述 投票:0回答:3

而不是通过例如导航名称空间

:service
,然后
:pod
等等,我想在单个视图中查看命名空间中的所有内容。就像您会输入
kubectl -n argocd get all

在文档中找不到信息。这可能吗?

kubernetes kubectl
3个回答
5
投票

基于 GitHub 主题发布社区 wiki 答案 - 无需切换即可显示多种资源类型。请随意扩展它。


确实如此,文档中没有关于此的信息,因为根本不存在这种可能性。 k9s 的 GitHub 页面上存在此请求的未解决问题

您的功能请求与问题相关吗?请描述一下。
我经常同时观看/处理多种资源类型,而不必从一种资源类型切换到另一种资源类型非常有帮助。这非常类似于

kubectl get pod,deploy,...
kubectl get-all
命令允许

描述您想要的解决方案
能够在同一屏幕中查看多个或所有资源,而无需在资源类型之间切换,例如:

:pod,configmap
显示当前命名空间中的所有 pod 和配置映射

:all
显示当前命名空间中的所有资源(类似于 get-all)

上次 ping 时间为 2021 年 11 月 4 日


0
投票

根据 Mikolaj S. 的回答,现在有一个名为

workloads
的功能,它显示类似于
kubectl get all
的内容(github 上的线程

要使用它,只需键入

:workloads
即可查看所有命名空间的资源,或键入
:workloads your-namespace
来过滤特定命名空间中的所有资源。

唯一的缺点是此视图无法显示 CRD,因此要查看它们,您仍然需要在它们之间切换。


-8
投票

你可以试试

kubectl get all -n argocd -o yaml

kubectl get all -n argocd -o json

列出特定命名空间中的所有公共资源

注意:它不会列出 CRD 或其他自定义资源(例如 helm)

© www.soinside.com 2019 - 2024. All rights reserved.