Troubleshooting
Run cluster check
To diagnose abnormal behavior, a good first step is to run fluvio cluster check
, which checks against common problems and misconfigurations.
If everything is configured properly, you should see a result like this:
$ fluvio cluster check
Running pre-startup checks...
✅ Kubernetes config is loadable
✅ Supported kubernetes version is installed
✅ Supported helm version is installed
✅ Can create service
✅ Can create customresourcedefinitions
✅ Can create secret
✅ Fluvio system charts are installed
🎉 All checks passed!
You may proceed with cluster startup
next: run `fluvio cluster start`
Logs
To discover errors, you should examine logs from the following components:
SC
kubectl logs -l app=fluvio-sc
SPU
kubectl logs -l app=spu
Handling Bugs
Records logs and create and GitHub Issue
In the event of a bug in Fluvio, we appreciate if you could save the log output to file and create a GitHub Issue.
Reach out to the community
Restart Pods
To attempt to recover from the bug, you can try restarting the K8s pods.
kubectl delete pod -l app=fluvio-sc
kubectl delete pod -l app=spu
Fluvio pods are created by either Deployments
or StatefulSets
. Therefore deleting them will automatically cause new pods to be started.