You need Zarf installed locally with a minimum version of v0.32.1
Docker is required by a couple of the other pre-requisites -- mainly zarf and a local k8s cluster.
(Does Zarf work with Podman?)
You don't have to have kubectl installed locally because zarf
builds the latest stable release tag of the upstream k8s.io cli and cmd sources, which can then be used as zarf tools kubectl
.
But if you prefer the standalone kubectl: Install kubectl
DUBBD is designed to run on a kubernetes cluster (v1.26+), which means you will either need a local cluster (e.g k3d, k3s, rke2 etc...) or an external one (e.g eks) to which Zarf can connect.
DUBBD is officially tested against the following clusters. Any other tools (e.g. KinD and minikube) will most likely work with DUBBD but are not guaranteed.
Whether your cluster is local or external, make sure the kube context is set correctly and access to the cluster is working via e.g zarf tools kubectl get nodes
.