Local Kubernetes Cluster
Setting up a local cluster via ujust recipe
Setting up a local Kubernetes cluster requires one terminal command:
ujust bbrew
Then just select k8s-tools.
This command installs a variety of tools including:
| Name | Description |
|---|---|
| cdk8s | Defines Kubernetes applications and reusable abstractions using familiar programming languages. |
| k0sctl | A command-line tool for bootstrapping and managing k0s Kubernetes clusters. |
| k3sup | A light-weight utility to install k3s on any local or remote VM. |
| kind | A tool for running local Kubernetes clusters using Docker container “nodes”. |
| dagger | A portable devkit for CI/CD pipelines. |
| grype | A vulnerability scanner for container images and filesystems. |
| helm | The package manager for Kubernetes. |
| kubectl | The Kubernetes command-line tool, allows you to run commands against Kubernetes clusters. |
| k9s | Provides a terminal UI to interact with your Kubernetes clusters. |
| kubectx | A tool to switch between contexts (clusters) on kubectl faster. |
| pack | A CLI tool to build apps using Cloud Native Buildpacks. |
| syft | A CLI tool and library for generating a Software Bill of Materials (SBOM) from container images and filesystems. |
CNCF Tools
For access to the full suite of Cloud Native Computing Foundation tools, use ujust cncf to browse and install from an extensive collection of 89 CNCF projects including graduated, incubating, and sandbox tools. This includes Argo, Cilium, Envoy, Flux, Istio, Linkerd, Prometheus, and many more.
Via Podman Desktop
If you desire a graphical method to setup a cluster on your dev machine, then you can also use the included Podman Desktop.
Open the application, click on the Kubernetes icon on the left hand side, then spin your own little cluster locally!

Smooooth.