Troubleshooting
Debug
This document gives you hints for diagnostics and solving issues, using
the (hidden) subcommand debug.
Note it is technical and assumes you have some knowledge of how Kubernetes operates.
Watching
While installing, you can watch the installation (opening another terminal) with the command:
ops debug watch
Check that no pods will go in error while deploying.
Configuration
You can inspect the configuration with the ops debug subcommand
API host:
ops debug apihostStatic Configuration:
ops debug config.Current Status:
ops debug statusRuntimes:
ops debug runtimesLoad Balancer:
ops debug lbImages:
ops debug images
Logs
You can inspect logs with ops debug log subcommand. Logs you can show:
operator:
ops debug log operator(continuously:ops debug log foperator)controller:
ops debug log controller(continuously:ops debug log fcontroller)database:
ops debug log couchdb(continuously:ops debug log fcouchdb)certificate manager:
ops debug log certman(continuously:ops debug log fcertmap)
Kubernetes
You can detect which Kubernetes are you using with:
ops debug detect
You can then inspect Kubernetes objects with:
namespaces:
ops debug kube nsnodes:
ops debug kube nodespod:
ops debug kube podservices:
ops debug kube svcusers:
ops debug kube users
You can enter a pod by name (use kube pod to find the name) with:
ops debug kube exec P=<pod-name>
Kubeconfig
Usually, ops uses a hidden kubeconfig so does not override your
Kubernetes configuration.
If you want to go more in-depth and you are knowledgeable of Kubernetes,
you can export the kubeconfig with ops debug export F=<file>.
You can overwrite your kubeconfig (be aware there is no backup) with
ops debug export F=-.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.