Welcome to Rancher Desktop 2.0
Rancher Desktop 2.0 is a full 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, rebuilt from the ground up and easier to maintain.
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.
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 with your local 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.
- So far, the interface covers containers, images, and volumes, plus the cluster dashboard.
- 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 can be installed beside Rancher Desktop 1.xโ
You do not have to choose. 2.0 installs next to Rancher Desktop 1.x, and the two ignore each other: separate package, separate data. Install or remove them in either order. The Linux RPM and DEB packages are the exception in this alpha.1 Don't run them both at once, though. There are likely port and socket conflicts.
How to try itโ
The full app, GUI plus bundled tools, comes from the latest
release
on GitHub 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.x. 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 just released. 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.
๐ฌ Questions or feedback? Discuss this post on GitHub โ