跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Kubernetes: 使用 kubectl 插件 ketall 查看所有 API 对象资源

Kubernetes 管理工具 ketall 用于便捷查看集群所有 API 对象资源。相比传统命令行组合,该插件能简化获取全量资源的过程。支持通过 krew 安装或手动下载二进制部署。常用功能包括查看全部资源、按创建时间过滤(--since)、指定命名空间(--namespace)以及限定集群范围(--only-scope),适用于集群清理或审计场景。

GopherDev发布于 2025/1/20更新于 2026/10/2590 浏览
Kubernetes: 使用 kubectl 插件 ketall 查看所有 API 对象资源

简介

在 Kubernetes 集群管理中,有时需要获取当前命名空间或整个集群的所有 API 资源(例如清理集群)。虽然可以通过命令行组合命令实现,但过程较为繁琐。ketall 是一个 kubectl 插件,可以方便地获取并列出集群中的所有资源。

常规方式获取常见 API 资源:

kubectl get all -A

获取当前集群命名空间所有资源的复杂命令:

kubectl api-resources --verbs=list --namespaced -o name | xargs -n1 -I{} bash -c "echo @@@ {} @@@ && kubectl get {} -A && echo ---"
下载安装

方式一:通过 krew 安装 如果集群已安装 krew 且网络环境允许:

kubectl krew install get-all

方式二:手动下载二进制文件 如果没有 krew 或无法访问相关源,可下载二进制文件:

wget https://github.com/corneliusweig/ketall/releases/download/v1.3.8/ketall-amd64-linux.tar.gz
tar -zxvf ketall-amd64-linux.tar.gz LICENSE ketall-amd64-linux
mv ketall-amd64-linux kubectl-ketall
mv kubectl-ketall /usr/local/bin/

验证安装:

kubectl ketall version
常用命令 Demo

查看集群所有资源

kubectl ketall | head -n 10

输出示例包含警告信息(如组件状态已弃用)及资源列表。

按资源年龄过滤 过滤出创建时间小于等于 5 天的所有 API 资源:

kubectl ketall --since 5d

指定命名空间过滤 仅查看特定命名空间下的资源:

kubectl ketall --namespace=default

多集群指定范围过滤 指定只查看集群级资源(非命名空间级):

kubectl ketall --only-scope=cluster
参考资料

GitHub Repository

更多推荐文章

查看全部
  • 基于 SpringBoot 的超市会员积分管理系统
  • Python 金融数据获取:同花顺问财工具使用指南
  • 基于 Go 语言构建命令行 AI 对话客户端:从环境部署到核心实现
  • 面向法律领域的大模型微调与应用
  • 2026 年求职指南:纯 LLM、多模态大模型与 AIGC 赛道对比
  • 人工智能大模型的安全与隐私保护:技术防御与合规实践
  • 直流无刷电机 FOC 控制算法详解
  • 2026 年 3 月全球大模型全景:国产登顶、百万上下文与智能体爆发
  • C 语言指针与数组的深层关系及实战
  • 大模型智能体(Agent)核心机制与开发指南
  • 大语言模型(LLM)学习路径:从入门到实战指南
  • 基于 ComfyUI 的 Stable Diffusion 本地部署与使用教程
  • 二分查找实战:山峰数组峰顶索引与寻找峰值
  • 微服务链路追踪实战:SkyWalking 与 Zipkin 架构对比及优化
  • 网络安全工程师职业发展与核心技能学习指南
  • 高频套利机器人开发实战:核心逻辑与避坑指南
  • 牛客 NC221681 dd 爱框框:滑动窗口解法详解
  • AI 大模型微调与推理实战指南
  • FPGA 嵌入式块存储器 RAM:原理与实现指南
  • WebView 技术详解:原理、场景与性能安全挑战

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online

目录

  1. 简介
  2. 下载安装
  3. 常用命令 Demo
  4. 参考资料