Troubleshoot.sh is a kubectl plugin providing diagnostic tools for Kubernetes applications. This is an open source project that was built in to almost every product we built at Replicated. It consists of two main components: Collectors, and Analyzers. Both are defined by vendors in a YAML spec and work in conjunction with each other if a customer needs to generate a support bundle for problems with an application. Collectors determine what information will be collected from the cluster and analyzers read that information and generate errors or warnings to the customer so that they have direction on how to resolve the issue. The possibilities for what you can write are nearly endless so customization and extensibility was key in the design of this product. 

Landing page

Troubleshoot examples

Back to Top