finds.dev← search

// the find

Qihoo360/wayne

★ 3,703 · TypeScript · NOASSERTION · updated May 2022

Kubernetes multi-cluster management and publishing platform

Wayne is a web-based Kubernetes multi-cluster management platform built by Qihoo 360 (the Chinese search company behind 360.cn). It sits in front of multiple clusters and gives teams a GUI with RBAC, deployment history, and a web terminal — aimed at enterprises running Kubernetes at scale with multiple teams sharing the same infrastructure.

The RBAC model maps to real org structures: departments own namespaces, projects own apps, roles control what each can touch — that's more useful than Kubernetes native RBAC for multi-team ops. Deployment history with rollback is baked in at the Wayne layer, not just kubectl rollout history. Web shell into pods with permission checks is a genuine operational convenience that most self-hosted UIs skip. The audit log covers every mutation, which matters in regulated environments.

Last commit was May 2022 — four years of Kubernetes API churn since then. The project is built on Go 1.12 and Node 11, both far EOL, and it uses Beego which never fully modernized. There is no evidence of Kubernetes 1.24+ compatibility (when various deprecated APIs were removed) and the issue tracker suggests the maintainers have effectively moved on. If you deploy this today you are inheriting a dead dependency tree against clusters that have kept moving.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →