Skip to content

[Sandbox] KubeDeck #365

@PixelRobots

Description

@PixelRobots

Application contact emails

richard.hooper@pixelrobots.co.uk

Project summary

KubeDeck is a suite of PowerShell-based, open-source tools that simplify Kubernetes management through kubeconfig cleanup, snapshot management, cluster monitoring, and a unified UI.

Project description

KubeDeck is an open-source suite of PowerShell tools for managing Kubernetes. As more enterprise teams adopt Kubernetes, there's growing demand for PowerShell-based tooling that fits existing workflows, especially in Windows environments.

KubeDeck supports admins, SRE's, and DevOps engineers on Windows, Linux, and macOS. It focuses on fixing practical problems like cluttered kubeconfig files, config drift, and limited visibility. The suite includes:

  • KubeTidy
    Cleans up kubeconfig files by removing unreachable clusters, users, and contexts. Supports file merging, context export, and automated backups.

  • KubeSnapIt
    Captures and restores snapshots of Kubernetes resources in YAML. Helps track changes and roll back. Includes a diff view and can back up deployed Helm charts.

  • KubeBuddy
    Runs checks across clusters. Includes workload analysis, RBAC review, and currently AKS best practice checks. Outputs reports in HTML, text, or JSON. EKS and GKE support is in progress. Dockerfile and Kubernetes manifest checks are planned. Custom checks will also be supported.

  • KubeDeck Launcher
    A PowerShell UI that brings the tools together for easier use.

KubeDeck is cross-platform and available through PowerShell Gallery and krew.

Org repo URL (provide if all repos under the org are in scope of the application)

Https://GitHub.com/kubedeckio

Project repo URL in scope of application

N/A

Additional repos in scope of the application

N/A

Website URL

Https://kubedeck.io

Roadmap

N/A

Roadmap context

The KubeDeck roadmap focuses on practical improvements to Kubernetes tooling. Key plans:

KubeSnapIt

  • Improve diff functionality:
    • Better formatting and structure for easier reading.
    • Group and highlight meaningful changes (not just raw YAML).
    • Filter by resource type, namespace, or change type.
    • Support output in terminal, file, and HTML formats.

KubeBuddy

  • Add more built-in checks (security, config, cost).
  • Extend support to EKS and GKE, alongside AKS.
  • Allow custom checks so users can define their own policies.
  • Expand to other cloud platforms over time.

Integrations

  • Improve observability via Prometheus.
  • Add tighter integration with Helm for managing packaged resources.

KubeDeck Launcher

  • Improve the PowerShell-based UI.
  • Support all tools in the suite with a consistent experience.
  • Simplify moving between tools and automating workflows.

The goal is to reduce manual effort, catch issues early, and support teams working across different environments.

Contributing guide

https://github.com/KubeDeckio/KubeDeck/blob/main/CONTRIBUTING.md

Code of Conduct (CoC)

https://github.com/KubeDeckio/KubeDeck/blob/main/CODE_OF_CONDUCT.md

Adopters

No response

Contributing or sponsoring org

No response

Maintainers file

https://github.com/KubeDeckio/KubeDeck/blob/main/MAINTAINERS.md

IP policy

  • If the project is accepted, I agree the project will follow the CNCF IP Policy

Will the project require a license exception?

N/A

Trademark and accounts

  • If the project is accepted, I agree to donate all project trademarks and accounts to the CNCF

Standard or specification?

N/A

Why CNCF?

Contributing KubeDeck to CNCF supports its goal of making Kubernetes management simpler through open-source, community-led tools.

CNCF provides:

  • A neutral governance model to encourage broader collaboration and long-term stability.
  • Visibility within the cloud-native ecosystem, helping drive adoption among DevOps teams.
  • Access to Technical Advisory Groups (TAGs) for guidance on standards, architecture, and integrations.

KubeDeck will benefit from stronger community feedback, better alignment with core projects like Kubernetes and Prometheus, and ongoing support for its PowerShell-based tooling.

CNCF membership helps keep KubeDeck open, accessible, and relevant as Kubernetes evolves.

Benefit to the landscape

KubeDeck contributes to the CNCF ecosystem by introducing PowerShell-based tools that simplify and automate Kubernetes management. Its scriptable tools—KubeTidy, KubeSnapIt, KubeBuddy, and KubeDeck Launcher—offer both interactive and programmatic control, giving DevOps engineers more flexibility than GUI-only solutions.

KubeDeck addresses gaps in:

  • kubeconfig handling
  • resource snapshotting and change tracking
  • accessible monitoring workflows

It complements existing projects like Kubernetes and Prometheus, with a focus on usability and automation. Its cross-platform support helps reach teams working on Windows, macOS, and Linux, making Kubernetes more approachable and improving day-to-day cloud-native operations.

Cloud native 'fit'

KubeDeck fits into the CNCF landscape as a lightweight Kubernetes management toolkit focused on automation and operational efficiency. It integrates with Kubernetes through kubectl and krew, streamlining common cluster tasks.

Each tool serves a focused purpose:

  • KubeTidy automates cleanup of unused or misconfigured resources.
  • KubeSnapIt supports declarative resource tracking through snapshots and diffs.
  • KubeBuddy adds basic observability and config validation.
  • KubeDeck Launcher provides a portable, scriptable PowerShell-based UI.

KubeDeck’s PowerShell foundation makes it cross-platform, running on Windows, macOS, and Linux. It helps teams manage Kubernetes with minimal setup, following cloud-native principles through containerization, modularity, and automation.

Cloud native 'integration'

KubeDeck builds on CNCF projects to improve Kubernetes management through direct integration.

  • KubeTidy and KubeSnapIt run as krew plugins, working inside kubectl to manage configs and resource snapshots.
  • KubeBuddy plans to integrate with Prometheus by exporting metrics for cluster-level observability.
  • Helm support is on the roadmap to streamline chart-based deployments and package management.

These tools use Kubernetes APIs and follow CNCF observability standards, so they fit cleanly into existing cloud-native workflows without adding overhead.

Cloud native overlap

N/A

Similar projects

N/A

Landscape

No

Business Product or Service to Project separation

This project is unrelated to any product or service.

Project "Domain Technical Review"

N/A

CNCF contacts

N/A

Additional information

License
KubeDeck is released under the MIT License and is fully CNCF-compliant.

Governance
Open governance is in progress, with a published contributor guide on GitHub and plans for a formal maintainer election process.

Community
The project is active and growing. Repositories like KubeTidy show steady engagement (e.g. 27+ stars), with regular contributions through issues and pull requests.

Roadmap Highlights

  • Enhanced diffing in KubeSnapIt
  • Advanced analytics and custom checks in KubeBuddy
  • Expanded CNCF integrations (e.g. Prometheus, Helm)

Installation
KubeDeck tools are installable via:

Metadata

Metadata

Assignees

Type

No type

Projects

Status

🌮 Postponed

Status

New - Sandbox Pending Review

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions