Welcome to KubeSnapIt!

KubeSnapIt is a PowerShell tool that simplifies managing your Kubernetes resources by providing functionalities for taking snapshots, comparing resources, and restoring them. Whether you’re a Kubernetes administrator managing multiple environments or a developer working with configurations, KubeSnapIt can enhance your workflow and resource management.

Key Features

  • Snapshot Functionality: Capture snapshots of various Kubernetes resources (e.g., Deployments, ConfigMaps, Services, ClusterRoles).
  • Resource Diffing: Compare local snapshots against live cluster states and between snapshot files.
  • Resource Restore: Restore Kubernetes resources from previously taken snapshots.
  • Dry Run Mode: Simulate snapshotting or restoration operations to preview the results.

Check out our Installation Guide to get started or Usage Documentation to explore how you can use KubeSnapIt.