Skip to main content

Welcome to Rancher Desktop 2.0

ยท 5 min read
ยท Jan Dubois

Rancher Desktop 2.0 is a ground-up rewrite, and the first build is ready for you to try. There is an alpha you can download today and run on your own machine.

Let's call it what it is: an early tech preview. It is rough, and not meant for production. It exists so you can see that 2.0 is real and already running, and so you can tell us what you would like while the architecture is still soft enough to change.

What 2.0 isโ€‹

We rewrote Rancher Desktop because the old design made every new feature take more effort than the one before it. The history post tells that story; the short version is one backend instead of two, the engine lifted out of the GUI, and a different guest OS underneath. 2.0 is that idea, built.

At the center is a new background program called rdd, the Rancher Desktop Daemon. rdd does the real work. It runs the virtual machine, using Lima on every platform now, Windows included. It starts your container engine and your Kubernetes cluster. It exposes all of that through an API, and not a custom one: rdd speaks the Kubernetes API. Your kubectl and the usual client libraries can drive it directly, no new SDK to learn. The desktop app is just one more client, with no special privileges, talking to rdd the way any other tool would.

Because the work lives in rdd instead of inside a window, you can run the whole thing without ever opening the GUI. And rdd is one self-contained executable: no installer, no separate daemon and command-line tool, just one file that is both the backend and the way you drive it. Download it, start it from the command line, and you have a container engine and a cluster: on a headless server, on a CI runner, or in your own terminal. Deploying it is copying one file. Rancher Desktop never had a way to do this. The engine lived inside the app, and the app had to be on screen.

The guest VM runs openSUSE Leap now instead of Alpine. The reason is glibc: much of the GPU and AI tooling people ask for needs it, and Alpine's musl does not provide it. GPU support is not built yet, but the guest OS no longer rules it out.

Why an alpha, and why nowโ€‹

We could have kept this private until it looked polished. We would rather not. Putting it out now, rough edges and all, does two things for us.

It shows that "we will do that in 2.0" means a workstream already running, not a promise about some distant year. And it puts the design in front of you early, when your feedback still counts. If your setup depends on something specific, this is the moment to say so, before we lock in decisions we made without you.

What you can do todayโ€‹

This is a working preview, not a finished product. What runs right now:

  • Start, stop, and delete Rancher Desktop 2.0, from the GUI or the command line.
  • Install and run it with no GUI at all: the daemon plus the bundled command-line tools.
  • Build and run containers with the Docker (moby) engine.
  • Manage containers from the dashboard: start, stop, pause, resume, delete.
  • Turn on Kubernetes (version 1.31 or newer), switch versions, and browse the cluster in the built-in dashboard.

What is not there yetโ€‹

So you are not caught off guard:

  • moby is the only container engine for now.
  • There is no settings screen. You pick your Kubernetes version from the command line.
  • The interface is deliberately thin: containers, images, and volumes, plus the cluster dashboard. That is the whole UI.
  • There is no upgrade path between previews. Each new build means a clean slate: factory reset, then install fresh. It stays that way until 2.0 reaches a real release.

It runs beside Rancher Desktopโ€‹

You do not have to choose. 2.0 installs next to Rancher Desktop, and the two ignore each other completely: separate package, separate data, separate everything. Install them in either order, remove them in either order, nothing gets tangled. You can even run both at once, though I would not recommend it. Two container engines and two clusters on one laptop gets confusing quickly.

How to try itโ€‹

The full app, GUI plus bundled tools, comes from the GitHub releases page for Windows and macOS (Intel and Apple silicon), and from our RPM and DEB repositories and AppImages on Linux. The same places you would reach for Rancher Desktop 1. If all you want is the daemon, download the single rdd binary for your platform and you are two commands away from a running container.

A real installation and usage walkthrough is a separate post in this series.

This is alpha software. Things will break, especially in corners we have never tested on a machine configured like yours. When they do, tell us. That feedback is a big part of why we are shipping this early.

Staying in the loopโ€‹

There are no docs for 2.0 yet. There is this blog. As the work moves, we will write about how the pieces fit and what becomes newly possible: the daemon and its API, networking, snapshots, the AI story, whatever we're working on that month. To find out when the next preview drops, subscribe to the feed.

Curious, and feeling adventurous? Give it a try. Cautious? Follow along, and jump in when it looks ready for you.