# using K3s (via k3d) cluster, bootstrap it with:
./up.sh
# Remove the cluster when done:
./remove.shIf the host is offline and has no default route, ./up.sh creates the doc-recommended dummy interface dummy0, assigns 203.0.113.254/31, and adds a low-priority default route via 203.0.113.255. This follows the K3s air-gap guidance and allows K3s and kube-proxy to start without an internet connection.
This setup also extends the Kubernetes NodePort range to 30000-40000 so Argo CD can be exposed on http://localhost:40000.