Skip to content

Latest commit

 

History

History
77 lines (54 loc) · 1.14 KB

File metadata and controls

77 lines (54 loc) · 1.14 KB

Kubernetes Operations

Common commands for managing the DashVERSE deployment.

Check Status

# all resources in namespace
kubectl get all -n dashverse

# or use Makefile
make status

View Logs

# all services
make logs

# specific service
make logs-postgres
make logs-postgrest
make logs-superset

Port Forwarding

make port-forward

Services become available at:

Debugging

# 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/sh

Secrets

Secrets are managed by OpenTofu and stored in Kubernetes. To view:

kubectl get secrets -n dashverse

Generate a JWT token for API access:

./scripts/generate-jwt.sh

Restart Services

# restart a deployment
kubectl rollout restart deployment/<name> -n dashverse

# or redeploy everything
make destroy
make deploy