Shoreline’s three-part set of Kubernetes debugging notebooks quickly scans across pods, nodes, and services to automatically diagnose issues, implement a series of repairs, and get your systems and services back up and running in no time. The three distinct notebooks (for pods, nodes, and services) can be used separately or together — allowing engineers to begin debugging a service, for example, then easily switch to a node or pod debugging sequence if relevant for the issue at hand.
With pre-built Kubernetes debugging sequences, engineers will benefit from expert-level Kubernetes knowledge and be able to make decisions and implement commands faster. Notebooks include the features listed below, yet are all completely customizable so operators can add and remove commands based on the specifics of their operating environment.
Deployment / Pod Debugging Notebook
- Instantly check deployment resources and gather and assess core metrics (CPU, memory / disk usage, etc) at the software layer
- Check for issues with individual pods within specific deployments
- Check the file system at the pod level as well as the load balancer
- Automatically implement remediation steps to delete pods, trigger a rolling restart, adjust the labels of a deployment, or adjust a deployed version of the software (upgrade or revert)
Node Debugging Notebook
- Quickly review issues reported by Kubernetes, your cloud provider, and your machines themselves
- Automatically assess the performance of all individual nodes (CPU, memory, root partition utilization) and all different pieces of software running together within a given environment (noisy neighbor issues) to isolate any areas of concern
- Automatically implement remediation steps to update node labels and annotations, cordon nodes, and delete nodes.
Service Debugging Notebook
- Conduct basic checks throughout an entire system — from the front-end service to your software and everything in between.
- Run a series of checks related to load balancing, performance latency, ingress systems, service endpoints, and pod performance.
- Automatically implement remediation steps to rotate certificates, adjust the rules of a security group to better manage traffic that’s able to access your service, or restart and patch the service to adjust its configuration.
Shoreline’s Kubernetes debugging notebooks also automatically record the steps that were taken to assess and remediate a situation, removing the need for engineers to draft documentation and conduct lengthy handover meetings upon escalation.