Shellaro Download

Local Kubernetes cluster (0.8)

One click gives you a Kubernetes cluster on this computer, with no remote server and no account. Use it to learn, try manifests and Helm charts, or test runbooks and Command Packs.

Launch it

Shellaro asks first, then creates the cluster (progress shows at the top) and opens the Local cluster session: a terminal with kubectl ready (alias k), SFTP and server usage, and the Kubernetes view filled in. The first launch downloads about 100 MB of images and takes a minute or two; later launches take about half a minute.

Requirements: Docker Desktop running (WSL 2 backend), about 1 GB of free memory.

What it is

ContainerWhatReachable
shellaro-local-k3sSingle-node k3s (Kubernetes v1.31), privilegedOnly inside the Docker network shellaro-local-net
shellaro-local-toolboxAlpine with sshd, kubectl, bash, git, curl, jq, nanoSSH on 127.0.0.1:2299 (or another free port), only from this computer

Start, stop, delete

ActionWhereWhat happens
StopKubernetes view (Local cluster row) or paletteContainers stop; everything in the cluster is kept
StartKubernetes view (Start local cluster) or paletteContainers start and the session opens
DeleteKubernetes view or palette (asks first)Containers, network, key, trusted host key and the session are removed. The images stay cached; remove them with docker rmi rancher/k3s:v1.31.4-k3s1 shellaro/toolbox:1

For extensions

Extensions with the local.cluster permission (Medium) can call shellaro.localCluster status / launch / start / stop / delete / open (API). Creating and deleting always show Shellaro's own confirmation, naming the extension. An extension that launched the cluster may run its background commands there without the extra per-server consent, because you just approved it.