Skip to content

A collection of Kubernetes CLI tools for enhanced cluster management, resource validation, and context switching.

License

Notifications You must be signed in to change notification settings

RRethy/kube-tools

Repository files navigation

kube-tools

A collection of Kubernetes CLI tools for improved cluster management and development workflows.

Tools

Interactive context and namespace switching for kubectl with fuzzy search and command history.

MCP (Model Context Protocol) server providing read-only Kubernetes cluster access for AI assistants.

Kubernetes manifest validator using CEL (Common Expression Language) for custom validation rules.

(WIP) Lightweight Kustomize-like tool for Kubernetes resource management and customization.

Installation

# Install all tools
go install github.com/RRethy/kube-tools/...@latest

# Install individually
go install github.com/RRethy/kube-tools/kubectl-x@latest
go install github.com/RRethy/kube-tools/kubernetes-mcp@latest
go install github.com/RRethy/kube-tools/celery@latest
go install github.com/RRethy/kube-tools/k2@latest

Development

make all        # Build, test, and lint
make test       # Run tests
make build      # Build all tools
make help       # Show available commands

License

MIT License - see LICENSE file

Copyright © 2024 Adam Regasz-Rethy (adam.regaszrethy@gmail.com)

About

A collection of Kubernetes CLI tools for enhanced cluster management, resource validation, and context switching.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages