Skip to main content

Command Palette

Search for a command to run...

Kubespy:实时查看 Kubernetes 资源

Updated
1 min read

原文:kubespy: tools for observing Kubernetes resources in real time

一个 Pod 启动时会发生些什么?一个 Service 拿到公共 IP 之前又会干点啥?Deployment 的状态是怎么切换的?

kubespy 是个小工具,能够轻松的实时查看 Kubernetes 集群里的资源变化。这一工具源自于 Pulumi CLI ,其中对 Kubernetes Deployment 的预测做出了一些常识。可以在任何时机运行 kubespy,它会持续对 Kubernetes 资源进行监控和报告,直到杀掉进程为止。

例如

kubespy trace deployment nginx 会对集群中名为 nginxDeployment 对象进行跟踪,并将状态信息进行聚合,生成较高级的概要,并且进行实时更新。

kubespy status v1 Pod nginx 会等待创建一个叫做 nginxPod,然后持续刷新其状态,并用高亮语法的 JSON 形式展现出来。

安装

获取最新版本,重命名为 kubespychmod -x kubespy 并将其拷贝到可执行路径之中(例如 /usr/local/bin)。

或者

安装 Go 1.11 以上版本,然后运行:

export GO111MODULE=on

# If $GOBIN is not on your path, you'll need to install the library elsewhere.
go install github.com/pulumi/kubespy

两种方式都能够完成安装。

用法

kubespy 有三个子命令:

status <apiVersion> <kind> [<namespace>/]<name>:实时跟踪任意 Kubernetes 对象的 .status 字段,并用 JSON Diff 的方式进行展示。

changes <apiVersion> <kind> [<namespace>/]<name>:实时获取一个 Kubernetes 资源的所有字段的所有变化,用 JSON Diff 进行展示。

trace <kind> [<namespace>/]<name>:对复杂 Kubernetes 资源进行跟踪,在整个集群范围内进行聚合,生成汇总信息,并保持实时更新。

More from this blog

龙虾恐慌:AIOps 又要改名了?

ChatGPT 开始,把 AI 拉近到普罗大众的面前,让无数人感受到 AI 的亲民魅力。而龙虾,则把大模型驱动的自动化能力,突然间变得水灵灵、活泼泼地走进千家万户。它不只是“风口上的猪”,而是风口本身。热度高到让 Mac mini 一度断货,不知道这在不在库克的预料之内。 每代人都有每代人的鸡蛋,春节期间,我就领了我的鸡蛋。翻出古老的 MacBook Air M1,充值各种大模型。当然了,这个工具

Mar 9, 20261 min read

再见 2025

我猜不少人以为这个号废了吧?并没有,只是今年变化有点大,一直有种抄起键盘,无从说起的感觉,所以一直偷懒到今天,2025 的最后一天。 今年是我的第四个本命年,去年末一期播客里,大内说本命年不是灾年,是变化年,有危也有机。可是讲真啊,只看到危,没看到机。 各种因缘际会,从鹅厂跳槽到前东家,已经接近四年,第一个合同期已经进入尾声。除了前两年还在云原生领域嗷嗷叫,后两年基本都是些鸡零狗碎的东西了,用老东家的术语说是——偏离主航道,可谓是前景暗淡了。 一旦确定要滚蛋,反倒心思轻松起来,每天骑着我的小红车...

Jan 5, 20261 min read

辅助编程?dora 说:我知道你很急可是请你别急

从 OpenGPT 把大模型的火烧旺了之后,这三年来,相信很多组织或摩拳擦掌、或躬身入局,希望借助聪明能干的大模型,或想偿还技术宅,或想降本增效,或想弯道超车。一时间,沉寂许久的 AIxx 又活过来了,LLM Ops、Vibe Coding、中医大模型、GPT 算命等等,全都老树发新芽,焕发了勃勃生机。那么视角拉回从业者最关注的饭碗相关的领域之一——AI 辅助开发,产生了什么触动,应该如何拥抱呢? DORA 的年度报告中给出了很有意思的结论——强者恒强。 执行摘要部分总结了几个有趣的点: 问题...

Oct 6, 20251 min read

[译]dora:ai 辅助软件开发状态报告

执行摘要 在 2025 年,科技领导者面临的核心问题已不再是“是否要采用 AI”,而是“如何实现其价值”。 DORA 的研究基于超过 100 小时的定性访谈和来自全球近 5,000 名技术专业人士的问卷调查。研究揭示了一个关键事实:AI 在软件开发中的主要角色是“放大器”。它会放大高效能组织的优势,也会凸显组织的缺陷。 关键结论:AI 是放大器 AI 投资的最大回报并非来自工具本身,而是来自组织底层系统的战略性建设: 高质量的内部平台 清晰的工作流 团队的协同能力 缺少这些基础,AI ...

Oct 2, 202514 min read

僭越了,有人在用 Rust 写 Kubernetes

一个新语言问世,最爱做的事情之一,就是重写存量软件了。 云原生喝酒 SIG 重点扶持项目——rk8s(https://github.com/rk8s-dev/rk8s) 也可以归在这个范畴里,只不过这个项目重写的东西比较大,是 Kubernetes。 从 2025 年 1 月第一个 Commit 开始,到现在有了 200 多次 Commit,十几万行代码。当然距离 Kubernetes 的几百万行代码还差得远——老马就是喜欢整这种大无畏项目。 另外该项目也是国内第一个脱离 Cargo 转向使用 ...

Sep 27, 20253 min read

【伪】架构师

342 posts