ZKE(Z Kubernetes Engine)

macOS 风格的 Kubernetes 多集群管理控制台,采用 Server + Agent 架构设计

AI编程开发 部分免费

ZKE(Z Kubernetes Engine)是一款 macOS 风格的 Kubernetes 多集群管理控制台,采用 Server + Agent 架构设计,通过 QUIC 协议和 mTLS 双向认证实现安全的跨网络集群接入。它允许平台团队在统一入口中管理分布在数据中心、私有云、公有云和边缘环境中的多个 Kubernetes 集群,无需暴露集群 API Server 的直接访问端口。

在交互体验上,ZKE 借鉴了桌面操作系统的窗口管理模式,以窗口、Dock 和应用分区来组织多集群管理、容器服务、Web Terminal 和安全审计等工作能力,所有查询和操作均携带明确的集群和命名空间身份标识,防止跨集群误操作。Agent 端采用主动连接模式,部署在每个目标集群中,主动与 Server 建立 QUIC 长连接,适合具有独立网络边界的私有数据中心环境。

在权限与安全方面,ZKE 提供租户(Tenant)、项目(Project)和 RBAC 三层权限模型,并对敏感操作实施 DryRun 预检、差异确认和幂等保护机制,所有操作均记录审计日志。已实现的资源管理能力覆盖了 Kubernetes 核心资源类型(Pod、Deployment、StatefulSet、DaemonSet、Job、CronJob 等)以及服务、路由、配置、存储、自动伸缩和安全策略,同时支持 CRD 资源浏览和 YAML 多文档清单的应用与删除。

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论