crust-gather

kubectl debugging plugin to collect full or partial cluster state and serve via an api server. Kubernetes time machine

24 articles 41 View on GitHub ↗
24 articles
How Resource Discovery Works in Crust‑Gather for Kubernetes State Collection

Discover how Crust-Gather collects Kubernetes cluster state with its three phase discovery mechanism. Learn about probing API endpoints and offline replay.

internals
Feb 28, 2026
How Artifact Serving Works in crust-gather CI/CD Workflows

Learn 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-guide
Feb 28, 2026
How to Install and Use crust-gather as a kubectl Plugin

Easily 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-guide
Feb 28, 2026
How to Optimize crust-gather Collection for Large Kubernetes Clusters: A Complete Guide

Optimize 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-guide
Feb 28, 2026
How to Troubleshoot Collection Timeouts in crust-gather

Troubleshoot 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-guide
Feb 28, 2026
How to Serve Multiple Cluster Snapshots Simultaneously with crust-gather

Learn 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.

how-to-guide
Feb 28, 2026
Include and Exclude Filters in crust-gather: How Resource Filtering Works

Master resource filtering in crust-gather by understanding include and exclude filters. Learn how exclude filters override include filters for precise data collection.

how-to-guide
Feb 28, 2026
How to Configure Collection Timeout or Duration in crust-gather

Learn 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-guide
Feb 28, 2026
How to Collect Additional Custom Logs Using the --additional-logs Flag in crust-gather

Learn 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-to-guide
Feb 28, 2026
How the Crust-Gather API Server Emulates the Kubernetes API

Learn 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.

deep-dive
Feb 28, 2026
ZIP vs tar.gz in crust-gather: Archive Format Comparison

Explore ZIP vs tar.gz for crust-gather. Discover which archive format offers random access portability or streaming compression efficiency for your project.

comparison
Feb 28, 2026
How to Use Regex Patterns for Filtering Kubernetes Resources in crust-gather

Filter Kubernetes resources using regex patterns in crust gather. Use flags like --include-namespace or --exclude-kind to precisely gather objects and exclude noise.

how-to-guide
Feb 28, 2026

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:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →