Skip to main content

Basic troubleshooting

This page provides essential commands and procedures for diagnosing issues, monitoring resources, and managing components within your NetFoundry On-Prem environment.

Collect diagnostics for NetFoundry support on an existing installation

Run the support bundle script within the utilities directory to create a zip file to send to NetFoundry support

cd ./utilities
./create_support_bundle.sh

See deployed pods

kubectl get pods

See running services and the ports they run on (external is the outside port)

kubectl get services

Watch container events

kubectl get events --watch -n <namespace>

Tail logs for a deployment

kubectl logs -f -l app=<pod name> -n <namespace>

Restart a container

kubectl rollout restart deployment <deployment name> -n <namespace>

Log into the Ziti controller pod directly

kubectl get pods -n ziti -n ziti
kubectl -n ziti exec -it ziti-controller-###### -- /bin/bash