原生 macOS 和 iOS 应用,用于管理多个 Kubernetes 集群。 随时随地获取实时 Pod 日志、终端访问和集群洞察——桌面端和移动端全支持。
在集群间即时切换。支持多种 kubeconfig 来源——本地文件、Cloudflare Tunnel、自定义 API 服务器。
跨命名空间和节点监控 CPU、内存和网络用量。资源异常时推送通知到你的设备。
打开任意 Pod 的交互式 Shell 会话。支持完整的终端仿真,包括复制、粘贴和多会话管理。
查看和导出 Kubernetes 资源 YAML 定义。在应用内直接编辑和提交变更。
针对 iPad 分屏和 macOS 多窗口优化。并排监控多个集群,或边编辑 YAML 边观察 Pod 状态。
所有流量端到端加密。无需云中转——直接连接你的 API 服务器。支持面容 ID / 触控 ID 解锁。
| 功能 | k8z | kubectl | Web Dashboard |
|---|---|---|---|
| 多集群切换 | 即时、可视化 | 手动切换 context | 有限 |
| CPU/内存监控 | 实时图表 | 仅 CLI 命令 | 基础概览 |
| Pod 终端 | 原生多会话 | 单终端 | Web 终端 |
| 推送通知 | 支持 | 不支持 | 不支持 |
| iOS/iPad 支持 | 原生应用 | 不支持(SSH 变通) | 移动网页 |
| macOS 原生 | 原生 SwiftUI | 仅终端 | 仅浏览器 |
| 离线访问 | 集群缓存 | 不支持 | 不支持 |
| 面容 ID / 触控 ID | 支持 | 不支持 | 不支持 |
不需要。k8z 直接连接你的 Kubernetes API 服务器。没有云中转,没有数据代理——你的集群流量始终保留在你的设备和集群之间。
支持。你可以通过 kubeconfig 文件、Cloudflare Tunnel 凭证或直接 API 服务器 URL 添加集群。从侧边栏即时切换。
k8z 提供通用 iOS 应用,可在 iPhone 和 iPad 上运行,完整支持 iPad 分屏和台前调度。同时也提供原生 macOS 应用。
是的。源代码在 GitHub 上开放。欢迎社区贡献。
k8z 是专为 Apple 平台(iOS、iPadOS、macOS)构建的原生 SwiftUI 应用。它轻量(不到 10 MB)、秒级启动,并与面容 ID、推送通知、分屏等系统功能深度集成。Lens 和 OpenLens 是基于 Electron 的桌面端应用。
请在 k8z GitHub 仓库 中创建 Issue 或 Pull Request。安全问题请直接发送邮件给维护者。