Radar: Local-first Kubernetes UI in a single Go binary

(github.com)

12 points | by nadaverell 9 hours ago ago

9 comments

  • arlenvasconc 3 hours ago

    Simple and very useful.

  • 3 hours ago
    [deleted]
  • jobsifyai 9 hours ago

    nteresting approach — especially the local-first angle. Curious how you're thinking about state consistency when multiple users interact with the system?

    In a different context (hiring systems), we’ve seen local vs centralized trade-offs become a big design constraint.

    • nadaverell 8 hours ago

      Local binary connects directly to the k8s cluster (queries the API server) using the same Go SDK as k8s itself. Keep a local cache and listens to live updates using k8s native watchers. The load on the server is not that much for a reasonable number of users, each just syncs the data to their local client.

      It also supports install with Helm in the cluster, so a single installation can serve any number of users - data gets synced once (continuously), every user gets served the local embedded UI. You probably want to integrate with auth for that - supports proxy and OIDC natively.

    • 8 hours ago
      [deleted]
  • MaayanSidi 3 hours ago

    Nice!

  • tomersidi 7 hours ago

    Looks Great!

  • eliran_skyhook 9 hours ago

    Looks awesome!

  • nadaverell 9 hours ago

    [flagged]