Common commands for managing the DashVERSE deployment.
# all resources in namespace
kubectl get all -n dashverse
# or use Makefile
make status# all services
make logs
# specific service
make logs-postgres
make logs-postgrest
make logs-supersetmake port-forwardServices become available at:
- Superset: http://localhost:8088
- PostgREST: http://localhost:3000
- PostgreSQL: localhost:5432
# check pod status
kubectl get pods -n dashverse
# describe a pod
kubectl describe pod <pod-name> -n dashverse
# check events
kubectl get events -n dashverse --sort-by='.lastTimestamp'
# exec into a pod
kubectl exec -it <pod-name> -n dashverse -- /bin/shSecrets are managed by OpenTofu and stored in Kubernetes. To view:
kubectl get secrets -n dashverseGenerate a JWT token for API access:
./scripts/generate-jwt.sh# restart a deployment
kubectl rollout restart deployment/<name> -n dashverse
# or redeploy everything
make destroy
make deploy