crust-gather
kubectl debugging plugin to collect full or partial cluster state and serve via an api server. Kubernetes time machine
Discover how Crust-Gather collects Kubernetes cluster state with its three phase discovery mechanism. Learn about probing API endpoints and offline replay.
How Artifact Serving Works in crust-gather CI/CD WorkflowsLearn how crust gather artifact serving works in CI/CD. Capture Kubernetes snapshots as artifacts and serve read-only APIs with Actix-Web for kubectl access to historic cluster states.
How to Install and Use crust-gather as a kubectl PluginEasily install and use crust-gather as a kubectl plugin to capture Kubernetes cluster snapshots. Follow simple installation steps for effective cluster troubleshooting and debugging.
How to Optimize crust-gather Collection for Large Kubernetes Clusters: A Complete GuideOptimize crust-gather collection for large Kubernetes clusters. Learn to use WATCH mode, filters, duration limits, and streaming to prevent memory pressure and API throttling.
How to Troubleshoot Collection Timeouts in crust-gatherTroubleshoot collection timeouts in crust-gather by extending the duration flag or adjusting log timeouts. Resolve Kubernetes API call and log streaming issues effectively with this guide.
How to Serve Multiple Cluster Snapshots Simultaneously with crust-gatherLearn to serve multiple cluster snapshots simultaneously with crust-gather. Its HTTP API automatically discovers archives and routes requests via URL path segments for concurrent access.
Include and Exclude Filters in crust-gather: How Resource Filtering WorksMaster resource filtering in crust-gather by understanding include and exclude filters. Learn how exclude filters override include filters for precise data collection.
How to Configure Collection Timeout or Duration in crust-gatherLearn to configure the collection timeout or duration in crust-gather. Adjust the default 60-second limit using the --duration flag or programmatically. Optimize your cluster data collection.
How to Collect Additional Custom Logs Using the --additional-logs Flag in crust-gatherLearn to collect custom logs in crust-gather using the --additional-logs flag. Easily gather arbitrary log files from your Kubernetes cluster nodes with simple FILE:COMMAND syntax.
How the Crust-Gather API Server Emulates the Kubernetes APILearn how Crust-gather emulates the Kubernetes API using a lightweight Actix-Web server to serve archived cluster snapshots via REST endpoints and a synthetic kubeconfig for local kubectl access.
ZIP vs tar.gz in crust-gather: Archive Format ComparisonExplore ZIP vs tar.gz for crust-gather. Discover which archive format offers random access portability or streaming compression efficiency for your project.
How to Use Regex Patterns for Filtering Kubernetes Resources in crust-gatherFilter Kubernetes resources using regex patterns in crust gather. Use flags like --include-namespace or --exclude-kind to precisely gather objects and exclude noise.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →