Install and Deploy UDS
Install the UDS CLI
Section titled “Install the UDS CLI”-
Install via Homebrew
Terminal window brew tap defenseunicorns/tap && brew install uds -
Verify the installation
Terminal window uds version
Deploy UDS Core
Section titled “Deploy UDS Core”-
Deploy the
k3d-core-demobundleThis creates a local k3d cluster and installs the full UDS Core stack on top of it.
Terminal window uds deploy k3d-core-demo:latestConfirm with
ywhen prompted. The first run takes approximately 10–15 minutes while images are pulled. -
Watch the rollout (optional)
In a second terminal, monitor the cluster state with k9s:
Terminal window uds zarf tools monitor
Verify
Section titled “Verify”Once deployment completes, confirm UDS Core is healthy:
# All pods should be Running or Completedkubectl get pods -A --no-headers | grep -Ev '(Running|Completed)'No output means all pods are healthy.
Access the platform UIs:
| Service | URL |
|---|---|
| Keycloak | https://keycloak.admin.uds.dev |
| Grafana | https://grafana.admin.uds.dev |
Clean Up
Section titled “Clean Up”Delete the local k3d cluster:
k3d cluster delete uds