大家好,我最近把 Aster 做到了 1.0.2 ,第一次正式拿出来和大家分享。 做 Aster 的原因很直接。管理多个集群时,我需要频繁查看资源、日志和事件,偶尔还要更新镜像或调整副本数。现在的工具有的太重,有的需要付费,还有一些在大集群里不够流畅。我自己更喜欢 IDE 一样的桌面工作方式,而不是再打开一个 Web 管理页面。 Aster 是一个开源的 Kubernetes 桌面客户端,安装包大约 28 MB 。它用 Tauri 2 + Rust 做桌面壳,React 负责界面,本地 Go sidecar 直接连接 Kubernetes API 。它读取现有 kubeconfig ,不需要账号,没有遥测,也没有后端服务。 目前已经能完成这些日常工作: 用 Cmd/Ctrl+K 切集群、切 namespace 、跳到资源类型,或者按名字搜索整个集群; 浏览 Workload 、Service 、存储、配置、RBAC 、CRD 等资源,查看 YAML 、Events 和关联资源; 实时读取单 Pod 日志,也可以把一个 Deployment 等工作负载下的多 ...