Skip to content
Unified Defense StackUnified Defense Stack
You're viewing unreleased documentation from main. Go to the latest release

Install and Deploy UDS

  1. Install via Homebrew

    Terminal window
    brew trust --formula defenseunicorns/tap/uds && brew tap defenseunicorns/tap && brew install uds
  2. Verify the installation

    Terminal window
    uds version
  1. Deploy the k3d-core-demo bundle

    This creates a local k3d cluster and installs the full UDS Core stack on top of it.

    Terminal window
    uds deploy k3d-core-demo:latest

    Confirm with y when prompted. The first run takes approximately 10-15 minutes while images are pulled.

  2. Watch the rollout (optional)

    In a second terminal, monitor the cluster state with k9s:

    Terminal window
    uds zarf tools monitor

Once deployment completes, confirm UDS Core is healthy:

Terminal window
# All pods should be Running or Completed
uds zarf tools kubectl get pods -A --no-headers | grep -Ev '(Running|Completed)'

No output means all pods are healthy.

Access the platform UIs:

ServiceURL
Keycloakhttps://keycloak.admin.uds.dev
Grafanahttps://grafana.admin.uds.dev

Delete the local k3d cluster:

Terminal window
k3d cluster delete uds